h2.heading_text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	color: black;
}

header {
	display: inline;
	padding-left: 14%;
	padding-right: 14%;
	color: black;
	padding-top: 45px;
	background-color: white;
	z-index: 1000;
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
}

img.headerImage2 {
	width: 400px;
	height: 150px;
	float: right;
	margin-right: 90px;
}

div#navbar {
	overflow: hidden;
	display: block;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
}

div.navbar{
	margin-left: 0;
	margin-right: 0;
}

header a:hover, header a:visited, header a:focus {
	text-decoration: none;
	color: black;
}

li.inline {
	display:flex;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
}

li.inline2 {
	display:flex;
	padding-left: 10px;
	padding-right: 10px;
	display: inline;
}

ul.inline2 {
	padding-top: 22px;
	padding-bottom: 22px;
	margin-bottom: 0px;
}

div#blackLinkStrip {
	text-align: center;
	background-color: #000;
}

div#grayLinkStrip {
	text-align: center;
	background-color: #f7f8fa;
}

div#linkList {
	padding-top: 16px;
	padding-bottom: 16px;
}

div#linkList a, div#linkList a:focus, div#linkList a:visited {
	color: #000;
	text-decoration: underline;
	font-size: 16px;
}

div#linkList a:hover {
	text-decoration: none;
	border-bottom: 1px solid #000;
	transition: 4s;
}

ul.links {
	margin-left: none;
}

li#float_right {
	float: right;
	padding-top: 45px;
}

li.inline a, li.inline a:focus, li.inline a:visited {
	color: #000;
}

li.inline2 a, li.inline2 a:focus, li.inline2 a:visited {
	color: #F9E79F;
}

p.boardMemberInfo {
	font-size: 18px;
}

p.helpText a, p.helpText a:hover, p.helpText a:focus, p.helpText a:visited {
	color: #000;
	border-bottom: 1px solid #000;
	text-decoration: none;
}


div#contentBlock3 {
	padding-top: 10px;
	padding-bottom: 10px;
}

li.mobileList a, li.mobileList a:focus, li.mobileList a:visited {
	color: #000;
}

li.mobileList a:hover {
	text-decoration: none;
	color: #000;
}

li#float_right a, li#float_right a:focus, li#float_right a:visited {
	color: #000;
}

li#float_right a:hover {
	color: #191b88;
}

div#grayContent {
	background-color: #f7f8fa;
}

ul.homeList {
	margin-left: 18%;
	margin-right: 18%;
	max-width: 100%;
}

p.bold {
	font-weight: bolder;
}

div.content_main {
	margin-top: 0;
	max-width: 100%;
	z-index: 3;
	left: 0;
}

div#homepageContent {
	background-color: white;
	max-width: 100%;
}

div.headerApply {
	position: absolute;
	top: 0px;
	right: 8%;
	width: 130px;
	height: 40px;
	background-color: #000;
	text-align: center;
}

p.applyPad {
	padding-top: 10px;
}

div.headerApply a, div.headerApply a:focus, div.headerApply a:hover {
	color: #F9E79F;
	font-weight: bold;
}

p.homepageSubText {
	color: black;
	font-size: 19px;
}

div.home_photo_heading {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
	min-height: 190px;
	background-color: #000;
}

div.home_background_overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #191b88 0%, #4e50b7 100%);
	opacity: .8;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	position: absolute;
	width: 100%;
	height: 190px;
	z-index: 1;
}

div.home_photo_heading2 {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	width: 100%;
	min-height: 230px;
	background-color: #000;
}

div.home_background_overlay2 {
	background-color: transparent;
	background-image: linear-gradient(180deg, #191b88 0%, #4e50b7 100%);
	opacity: .8;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	position: absolute;
	width: 100%;
	height: 230px;
	z-index: 1;
}

ul.contentListLeft {
	list-style-type: none;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

ul.contentListLeft li::before {
	content: "\2022";
	color: #191b88;
	font-weight: bold;
	display: inline-block;
	width: 1em;
	margin-left: -1em;
}

li.content {
	font-size: 22px;
	padding-top: 0;
	padding-bottom: 14px;
	font-weight: bold;
	color: #000;
}

li.content2 {
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.subList {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 14px;
}

ol.subList {
	margin-left: 90px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

ul.subList li::before {
	content: "\2022";
	color: #191b88;
	display: inline-block;
	width: 1em;
}

img.educationYouth {
	width: 270px;
	height: 360px;
}

img.school2 {
	width: 533px;
	height: 400px;
	border: 1px solid #191b88;
}

li.listItemLeft {
	padding-top: 8px;
	padding-bottom: 8px;
}

div#multimedia {
	text-align: center;
}

div#resources {
	background-color: #f5ff8c;
}

img.badgeImage {
	margin-right: 290px;
	float: right;
	margin-top: 10px;
}

img.badgeImage1 {
	margin-left: 290px;
	float: left;
	margin-top: 10px;
}

h3.indexSubHeading a, h3.indexSubHeading a:hover, h3.indexSubHeading a:focus, h3.indexSubHeading a:visited {
	color: black;
	text-decoration: none;
}

img.badgeImage2 {
	margin-right: 290px;
	float: right;
	margin-top: 30px;
}

img.badgeImage3 {
	margin-left: 290px;
	float: left;
	margin-top: 30px;
}

h3.content_heading {
	color: #fff;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-family: "Brush Script MT";
	font-weight: bolder;
	padding-top: 60px;
	z-index: 100;
	font-size: 48px;
	position: relative;
	text-align: center;
}

h3.content_heading1 {
	color: #F9E79F;
	font-family: 'Times New Roman', Times, serif;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-weight: bolder;
	padding-top: 70px;
	z-index: 100;
	font-size: 48px;
	position: relative;
	text-align: center;
	margin-left: 460px;
}

p.mediaSubtitle {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 40px;
}

p.mediaSubtitle2 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 40px;
	max-width: 960px;
	margin: 0 auto;
}

video.classroomVideo {
	padding: 0;
	margin-bottom: 40px;
	margin-top: 10px;
	border: 3px solid #54ff87;
	outline: none;
}

div#charity {
	background-color: #fff;
	max-width: 100%;
}

video.classroomVideo2 {
	padding: 0;
	margin-bottom: 0;
	margin-top: 40px;
	border: 3px solid #54ff87;
	outline: none;
}

div.space {
	min-height: 40px;
	width: 100%;
}

img.blueprint {
	width: 400px;
	height: 400px;
}

img.map {
	border: 1px solid #191b88;
	width: 500px;
	height: 278px;
}

img.historyED {
	width: 600px;
	height: 400px;
	border: 1px solid #191b88;
}

img.UNO {
	width: 600px;
	height: 449px;
	top: 1px;
	border: 1px solid #191b88;
}

img.solar {
	width: 400px;
	height: 400px;
	padding-top: 20px;
}

div#whiteContentRow {
	margin-left: 0;
	margin-right: 0;
}

h3.support_heading {
	color: #fff;
	position: relative;
	z-index: 100;
	text-align: center;
	font-size: 20px;
	padding-top: 0;
	margin: 0;
	font-weight: bold;
	padding-bottom: 20px;
}

p.graduateHeading {
	margin: 0;
	font-weight: bold;
	padding-top: 36px;
	font-size: 17px;
}

p.graduateText {
	font-size: 16px;
	margin: 0;
}

div#centered {
	text-align: center;
}

h3.aboutHeading {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
	padding-top: 30px;
	margin-top: 0;
	margin-bottom: 0;
}

h3.columnHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 24px;
}

h3.rowHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 24px;
	text-align: center;
}

div.navFormat {
	min-height: 100%;
}

li.menuLink {
	list-style-type: none;
	font-size: 16px;
	width: 100%;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

li#margined {
	margin-top: 12px;
}

li.menuLink a, li.menuLink a:focus, li.menuLink a:visited {
	color: #F9E79F;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 14px;
	padding-bottom: 14px;
	width: 100%;
	background-color: #000;
	min-width: 182px;
	border: 2px solid #F9E79F;
}

li.menuLink a:hover {
	transition: .15s;
	color: #000;
	background-color: #F9E79F;
	border: 2px solid #000;
}

div#navMenu {
	height: 100%;
	/* background-color: #000; */
	margin-top: 40px;
	padding-left: 0px;
	padding-right: 0px;
}

ul.navMenuList {
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

p.columnContent {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	padding-top: 0;
}

p.columnContentImage {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	padding-top: 0;
	padding-bottom: 50px;
}

div#leftContentColumn {
	padding-left: 0px;
	padding-top: 30px;
	padding-bottom: 50px;
	padding-right: 38px;
}

div#leftContentColumn1 {
	padding-left: 10%;
	padding-top: 30px;
	padding-bottom: 50px;
}

div#leftContentList {
	padding-left: 10%;
	padding-top: 50px;
	padding-bottom: 50px;
}

div#rightContentColumn {
	padding-right: 10%;
	padding-top: 30px;
}

div#rightContentColumn1 {
	padding-right: 10%;
	padding-top: 86px;
}

div#rightContentImage {
	padding-right: 10%;
	padding-top: 50px;
	text-align: center;
	padding-bottom: 50px;
}

div#leftContentImage {
	padding-left: 10%;
	padding-top: 50px;
	text-align: center;
	padding-bottom: 50px;
}

div#homeRow {
	min-height: 850px;
	background-color: #f7f8fa;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#homeRowWhite {
	min-height: 450px;
	background-color: #fff;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#studentRowWhite {
	min-height: 550px;
	background-color: #fff;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#homeRow4 {
	min-height: 950px;
	background-color: #fff;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#largeTextContent {
	padding-left: 30%;
	padding-right: 30%;
	padding-top: 25px;
}

p.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	padding-top: 10px;
	margin-bottom: 0;
}

p.bodyTextBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 26px;
	padding-top: 25px;
	margin-bottom: 0;
	padding-bottom: 40px;
}

div#grayStrip {
	background-color: #f7f8fa;
}

div#blackStrip1 {
	background-color: #000;
}

div#homeRowWhite {
	min-height: 850px;
	background-color: #fff;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

img.sponsorImage {
	padding-top: 50px;
}

div#sponsorRow {
	min-height: 600px;
	background-color: #fff;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
	padding-left: 10%;
	padding-right: 10%;
}

div#boardProfileLeft {
	padding-top: 60px;
	padding-left: 15%;
	text-align: center;
}

div#boardProfileRight {
	padding-top: 60px;
	padding-right: 15%;
	min-height: 400px;
}

h3.profileHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	margin: 0;
	font-size: 16px;
}

h3.profileHeading a, h3.profileHeading a:visited, h3.profileHeading a:focus {
	color: black;
	text-decoration: none;
}

h3.profileHeading a:hover {
	text-decoration: underline;
	color: #191b88;
}

div#homeRowBoard {
	min-height: 850px;
	background-color: #f7f8fa;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
	padding-left: 15%;
	padding-right: 15%;
}

div#homeRowHistory {
	min-height: 520px;
	background-color: #fff;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#yellowTitleStrip {
	background-color: #f5ff8c;
}

div#redTitleStrip {
	background-color: #191b88;
}

div#greenTitleStrip {
	background-color: #54ff87;
}

div#homeRowHistory2 {
	min-height: 560px;
	background-color: #f7f8fa;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#homeRowHistory3 {
	min-height: 650px;
	/*background-color: #ff5454;*/
	background-color: #fff;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#homeRowInvolved {
	min-height: 180px;
	background-color: #f5ff8c;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div.col-sm-7.five-three {
	width: 60% !important;
}
	
div.col-sm-5.five-two {
	width: 40% !important;
}

div#involvedRowBackground {
	background-color: #f7f8fa;
	margin-left: 0;
	margin-right: 0;
}

div#involvedRowBackground2 {
	background-color: #fff;
	margin-left: 0;
	margin-right: 0;
}

div#homeRowInvolved2 {
	min-height: 160px;
	background-color: #f7f8fa;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#involvedHome {
	margin-left: 0;
	margin-right: 0;
}

ul.links {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

div#verticalBig {
	min-height: 600px;
}

footer {
	max-width: 100%;
	bottom: 0;
	left: 0;
	margin-left: 0;
	margin-right: 0;
	background-color: #fff;
	border-top: 1px solid #b8b8b8;
	overflow: hidden;
	bottom: -5px;
	min-height: 50px;
}

div#footerRow {
	margin-left: 0;
	margin-right: 0;
	background-color: #fff;
}

footer a {
	color: black;
}

footer a:hover {
	text-decoration: none;
	border-bottom: 1px solid #191b88;
	color: black;
}

footer a:visited, footer a:focus {
	text-decoration: none;
	color: black;
}

div.copyright_footer {
	background-color: #000;
	color: #fff;
	text-align: center;
	width: 100%;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	bottom: 0;
}

p.copyright_text {
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 0;
}

div#aboutPerson {
	text-align: center;
	padding-top: 70px;
	padding-bottom: 20px;
}

h3.aboutHeadingMain {
	font-weight: bold;
	color: #000;
	text-align: center;
	/* letter-spacing: 3px; */
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 30px;
	padding-bottom: 30px;
	margin-bottom: 0;
	padding-top: 10px;
}

h3.aboutHeadingMain2 {
	font-weight: bold;
	color: #F9E79F;
	text-align: center;
	letter-spacing: 3px;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-family: 'Times New Roman', Times, serif;
	margin-top: 0;
	font-size: 30px;
	padding-top: 40px;
	padding-bottom: 40px;
	margin-bottom: 0;
}

p.boardName {
	font-weight: bold;
}

img#profileShot {
	border: 2px solid #191b88;
	width: 190px;
	height: 190px;
}

img#profileShot2 {
	border: 2px solid #191b88;
	width: 200px;
	height: 200px;
	text-align: center;
}

div.footer_to_top {
	float: right;
	padding-right: 35px;
}

div#educationHome {
	background-color: #f7f8fa;
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
}

h3.visionHeading {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

li.valueItem {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 16px;
}

ul.valuesList {
	padding-top: 15px;
}

div#spacing {
	margin-top: 45px;
	max-width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}

div.involvedOverlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #f5ff8c 0%, #dbff94 100%);
	opacity: .8;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	position: absolute;
	height: 300px;
	z-index: 1;
	left: 0;
	width: 100%;
	max-width: 100%;
}

p.staffLink {
	font-size: 18px;
}

p.staffLink a, p.staffLink a:focus, p.staffLink a:visited {
	color: #000;
	border-bottom: 1px solid #000;
}

p.staffLink a:hover {
	border-bottom: 1px solid #000;
	text-decoration: none;
}

div#contentblock2 {
	background: #f7f8fa;
	margin-left: 0;
	margin-right: 0;
	min-height: 540px;
}

p.bodycontent {
	padding-left: 10%;
}

div#leftShare, div#middleShare, div#rightShare {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-bottom: 50px;
}

div#leftShare {
	padding-left: 20%;
}

div#rightShare {
	padding-right: 20%;
}

p.shareText {
	padding-top: 10px;
	font-weight: bold;
}

div.donateButton {
	font-weight: bold;
	font-size: 16px;
	color: #000;
	text-align: center;
	position: absolute;
	left: 30%;
	right: 30%;
	top: 450px;
}

div#sponsorRight, div#sponsorLeft, div#sponsorMiddle {
	padding-top: 50px;
	text-align: center;
}

div.donateButton1 a, div.donateButton1 a:visited {
	border-radius: 4px;
	outline-offset: 5px;
	outline: 4px solid #191b88;
	transition: 0.5s;
}

div.donateButtonTeacher a, div.donateButtonTeacher a:visited {
	border-radius: 4px;
	outline-offset: 5px;
	outline: 4px solid #fff;
	text-align: center;
}

div.donateButton1 a, div.donateButton1 a:visited, div.donateButton1 a:hover {
	text-decoration: none;
	color: #000;
}

div.donateButtonTeacher a, div.donateButtonTeacher a:visited, div.donateButtonTeacher a:hover {
	text-decoration: none;
	color: #fff;
	text-align: center;
}

div.donateButtonTeacher a, div.donateButtonTeacher a:visited {
	transition: 0.5s;
}

div.donateButton a, div.donateButton a:visited, div.donateButton a:hover {
	text-decoration: none;
	color: #000;
}

div.donateButton a:hover {
	outline: 4px solid #191b88;
	transition: 0.5s;
	color: #191b88;
}

div.donateButton1 a:hover {
	outline: 4px solid #54ff87;
	transition: 0.5s;
	color: #54ff87;
}

div.donateButtonTeacher a:hover {
	outline: 4px solid #f5ff8c;
	transition: 0.5s;
	color: #f5ff8c;
}

h3.donateHeading {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 26px;
	padding-top: 10px;
	margin-bottom: 0;
}

h3.donateHeadingTeacher {
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	color: #fff;
	position: relative;
	z-index: 1000;
	padding-top: 85px;
}

h3.shareHeading {
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 15px;
}

div#shareBlock {
	margin-left: 0;
	margin-right: 0;
}

p.donateInfoText {
	padding-bottom: 50px;
}

p.donateInfoText2 {
	padding-bottom: 50px;
	position: relative;
	text-align: center;
	color: #fff;
	z-index: 1000;
	font-weight: bold;
	padding-bottom: 20px;
}

div#classroomRow1 {
	min-height: 650px;
	background-color: #f5ff8c;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#classroomRow2 {
	min-height: 600px;
	background-color: #f7f8fa;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
	text-align: center;
}

div#classroomRow3 {
	min-height: 600px;
	background-color: #191b88;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
	text-align: center;
}

div#classroomRow4 {
	min-height: 600px;
	background-color: #54ff87;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

h3.donation {
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
	margin: 0;
}

div#studentRow1 {
	min-height: 650px;
	background-color: #f5ff8c;
	min-width: 100%;
	margin-bottom: 0;
	left: 0;
	max-width: 100%;
	margin-right: 0;
	margin-left: 0;
	z-index: 1200;
}

div#footerRow1 {
	padding-left: 55px;
}

div#footerRow1, div#footerRow2, div#footerRow3, div.footer_to_top {
	padding-top: 20px;
	padding-bottom: 20px;
}

p.centeredMargin {
	margin: 0 auto;
	max-width: 110px;
}

h3.studentContentHeading {
	font-weight: bold;
	color: #000;
	text-align: center;
	letter-spacing: 3px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	font-size: 30px;
	padding-top: 50px;
}

h3.sponsorHeading2 {
	letter-spacing: 2px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	padding-top: 0px;
	margin: 0;
}

html {
	max-width: 100%;
}

div.mobileNavbar {
	width: 0;
	height: 0;
	display: none;
}

div#rightContentImageGroup {
	text-align: center;
	padding-right: 10%;
	padding-top: 30px;
}

div#rightContentImageGroup1 {
	text-align: center;
	padding-right: 10%;
	padding-top: 30px;
}

div#rightContentImageGroup2 {
	text-align: center;
	padding-right: 10%;
	padding-top: 50px;
}

img.groupImage1 {
	width: 240px;
	height: 360px;
	top: 30px;
	left: 25px;
	position: absolute;
	border: 1px solid #000;
}

img.graduation {
	margin: 0 auto;
}

img.graduationKieffer {
	margin: 0 auto;
	width: 370px;
	height: 247px;
	margin-top: 40px;
}

img.levy {
	width: 388px;
	height: 300px;
	margin-top: 40px;
}

p.gradSubtitle {
	margin: 0;
	font-size: 15px;
	padding-top: 5px;
}

p.gradSubtitle2 {
	margin: 0 auto;
	font-size: 15px;
	padding-top: 5px;
	max-width: 370px;
}

p.gradSubtitleprevious {
	margin: 0 auto;
	font-size: 15px;
	padding-top: 5px;
	max-width: 300px;
}

img.groupImageLeft {
	width: 270px;
	height: 360px;
	top: 30px;
	left: 15px;
	position: absolute;
	border: 1px solid #191b88;
}

p.helpText {
	text-align: center;
	font-size: 18px;
	padding-bottom: 10px;
}

p.helpText2 {
	text-align: center;
	font-size: 18px;
	padding-bottom: 10px;
	padding-left: 20%;
	padding-right: 20%;
}

p.helpTextLink {
	font-size: 15px;
	text-align: center;
	padding-top: 0;
	margin: 0;
	padding-bottom: 20px;
}

p.helpTextLink a, p.helpTextLink a:focus, p.helpTextLink a:visited {
	color: #000;
	text-decoration: none;
}

p.helpTextLink a:hover {
	color: #191b88;
	text-decoration: underline;
}

img.groupImage2 {
	width: 227px;
	height: 170px;
	top: 30px;
	left: 305px;
	position: absolute;
	border: 1px solid #000;
}

img.groupImageLarge {
	width: 480px;
	height: 360px;
	top: 30px;
	left: 305px;
	position: absolute;
	border: 1px solid #191b88;
}

div.whiteSpace {
	width: 100%;
	height: 40px;
	background-color: #fff;
	margin-top: 40px;
}

img.groupImage3 {
	width: 227px;
	height: 170px;
	top: 220px;
	left: 305px;
	position: absolute;
	border: 1px solid #000;
}

h3.indexSubHeading {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

@media (width: 1280px) {
	h3.content_heading1 {
		margin-left: 0px;
		position: absolute;
		padding-top: 69px;
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
		text-align: center;
	}
	img.badgeImage {
		margin-right: 10px;
	}
	img.badgeImage1 {
		margin-left: 10px;
	}
	img.badgeImage2 {
		display: none;
	}
	img.badgeImage3 {
		display: none;
	}
	img.groupImage1 {
		width: 177px;
		height: 266px;
	}
	img.groupImage2, img.groupImage3 {
		width: 164px;
		height: 123px;
		left: 235px;
	}
	img.groupImage3 {
		top: 173px;
	}
}

/*	iPad Integration	*/

@media (width: 768px) {
	h3#adjustHeadingText {
		padding-top: 33px;
	}
	p.helpText {
		margin-bottom: 0px;
	}
	img.badgeImage {
		display: none;
	}
	img.badgeImage1 {
		display: none;
	}
	h3.content_heading1 {
		margin-bottom: 0px;
		padding-top: 59px;
	}
	div.home_background_overlay, div.home_photo_heading{
		min-height: 170px;
		max-height: 170px;
	}
	ul.inline2 {
		margin-bottom: 0px;
	}
}

@media(min-width: 992px) {
	div#grayLinkStrip {
		display: none;
	}
	div#navMenu {
		display: block;
	}
}

@media(max-width: 991px) {
	div#navMenu {
		display: none;
	}
	div#grayLinkStrip {
		display: block;
	}
}

@media (min-width: 1281px) {
	img.badgeImage3 {
		margin-left: 10px;
	}
	img.badgeImage2 {
		margin-right: 10px;
	}
	h3.content_heading1 {
		margin-left: 180px;
		margin-right: 180px;
	}
	div#charity {
		max-width: 100%;
	}
}

@media (min-width: 1669px) {
	img.badgeImage3 {
		margin-left: 10px;
	}
	img.badgeImage2 {
		margin-right: 10px;
	}
	h3.content_heading1 {
		margin-left: 220px;
		margin-right: 220px;
	}
	div#charity {
		max-width: 100%;
	}
}

@media (min-width: 1749px) {
	img.badgeImage3 {
		margin-left: 6%;
	}
	img.badgeImage2 {
		margin-right: 6%;
	}
	h3.content_heading1 {
		margin-left: 20%;
		margin-right: 20%;
	}
	div#charity {
		max-width: 100%;
		margin: 0;
	}
}

@media (max-width: 958px) {
	div.navbar {
		text-align: center;
	}
	ul.homeList{
		margin-left: 10px;
		margin-right: 10px;
	}
	img.headerImage2 {
		width: 213px;
		height: 80px;
	}
	div.home_background_overlay{
		height: 260px;
	}
	li.inline {
		display: block;
		float: none;
		padding-left: 25%;
	}
	div#grayLinkStrip {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	div#rightContentColumn {
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 0;
	}
	div#leftContentColumn {
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 0;
	}
	div#leftContentColumn1 {
		padding-left: 10%;
		padding-right: 10%;
		padding-bottom: 0;
	}
	div#rightContentColumn1 {
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 0;
		padding-bottom: 15px;
	}
	div#leftShare, div#middleShare, div#rightShare {
		padding-left: 0;
		padding-right: 0;
	}
	div.footer_to_top {
		float: none;
		text-align: center;
		padding-right: 0;
	}
	div#footerRow1 {
		text-align: center;
		padding-left: 15px;
	}
	div#footerRow2 {
		text-align: center;
	}
	div#footerRow3 {
		text-align: center;
	}
	div.navbar {
		display: none;
	}
	div.mobileNavbar {
		display: block;
		width: 100%;
		min-height: 150px;
	}
	ul.mobileLinks{
		list-style-type: none;
		text-align: center;
		padding-left: 0;
	}
	img.blueprint {
		width: 300px;
		height: 300px;
		text-align: center;
	}
	div#rightContentImage {
		padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	}
	div#leftContentImage {
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0;
	}
	div.donateButton {
		top: 390px;
	}
	p.donateInfoText {
		padding-bottom: 110px;
	}
	img.sponsorImage {
		padding-top: 0;
	}
	div#leftContentList {
		padding-top: 0;
	}
	h3.support_heading {
		padding-left: 5px;
		padding-right: 5px;
	}
	div#boardProfileRight {
		padding-left: 10%;
		padding-right: 10%;
		padding-top: 20px;
		min-height: 0;
	}
	div#boardProfileLeft {
		padding-right: 5%;
		padding-left: 5%;
		padding-top: 20px;
	}
	img.groupImage1 {
		width: 240px;
		height: 360px;
		position: relative;
		border: 1px solid #191b88;
		padding-top: 0px;
		text-align: center;
		top: 20px;
		left: 0;
	}
	img.groupImage2, img.groupImage3 {
		display: none;
	}
	img.groupImageLarge{
		top: 0;
		left: 0;
		text-align: center;
		position: relative;
		width: 262px;
		height: 197px;
	}
	img.groupImageLeft {
		display: none;
	}
	img.UNO {
		width: 300px;
		height: 225px;
	}
	img.map {
		width: 300px;
		height: 167px;
	}
	img.levy {
		width: 300px;
		height: 232px;
	}
	img.historyED {
		width: 300px;
		height: 200px;
	}
	img.graduation {
		width: 300px;
		height: 202px;
	}
	img.graduationKieffer {
		width: 300px;
		height: 200px;
	}
	img.solar {
		width: 300px;
		height: 300px;
	}
	img.school2 {
		width: 300px;
		height: 225px;
	}
	div#rightContentImageGroup {
		padding-top: 0;
		padding-bottom: 30px;
		padding-right: 0;
		min-height: 420px;
		padding-left: 0;
	}
	div#rightContentImageGroup1 {
		padding-top: 0;
		padding-bottom: 30px;
		padding-right: 0;
		min-height: 220px;
		padding-left: 0;
	}
	div#rightContentImageGroup2 {
		text-align: center;
		padding-right: 0;
		padding-top: 20px;
		padding-left: 0;
	}
	p.helpText2 {
		padding-left: 10px;
		padding-right: 10px;
	}
	div#largeTextContent {
		padding-left: 10%;
		padding-right: 10%;
	}
	video.classroomVideo {
		width: 300px;
		height: 170px;
	}
	video.classroomVideo2 {
		width: 300px;
		height: 225px;
	}
	div#classroomRow1 {
		max-height: 600px;
		min-height: 0;
	}
	div#classroomRow2 {
		max-height: 450px;
		min-height: 0;
	}
	div#classroomRow3 {
		max-height: 500px;
		min-height: 0;
	}
	p.gradSubtitle {
		max-width: 300px;
		margin: 0 auto;
	}
	p.gradSubtitle2 {
		max-width: 300px;
		margin: 0 auto;
		padding-bottom: 20px;
	}
}

/*	Vertical Monitor Integration	*/

@media (max-width: 1080px) {
	h3.content_heading1 {
		margin-left: 0px;
		text-align: center;
		position: absolute;
		width: 100%;
		margin-top: 0px;
	}
	img.badgeImage {
		margin-right: 20px;
	}
	img.badgeImage1 {
		margin-left: 20px;
	}
	img.badgeImage2 {
		display: none;
	}
	img.badgeImage3 {
		display: none;
	}
	img#disappearOnResize {
		display: none;
	}
	img.groupImage3{
		display: none;
	}
	img.groupImage2 {
		width: 270px;
		height: 202px;
		position: relative;
		text-align: center;
		top: 40px;
		left: 15px;
	}
	img.groupImage1 {
		text-align: center;
		position: relative;
	}
}

/*	iPad Pro integration	*/

@media (width: 1024px) {
	img.headerImage2 {
		margin-right: 0px;
		float: none;
	}
	ul.links {
		text-align: center;
		padding-left: 0px;
	}
	img.badgeImage {
		margin-right: 10px;
	}
	img.badgeImage1 {
		margin-left: 10px;
	}
	img.badgeImage2 {
		display: none;
	}
	img.badgeImage3 {
		display: none;
	}
	h3.content_heading1 {
		margin-left: 0px;
		position: absolute;
		padding: 0px;
		text-align: center;
		width: 100%;
		margin-top: 69px;
		margin-bottom: 0px;
	}
	img.groupImage2, img.groupImage3 {
		display: none;
	}
	img.groupImage1 {
		margin-left: 13%;
		
	}
	div#rightContentImageGroup {
		text-align: center;
	}
}
@media (max-width: 550px) {
	div.home_photo_heading {
		height: 220px;
	}
	div.home_background_overlay{
		height: 220px;
	}
	div#staff.home_photo_heading {
		height: 250px;
	}
	div#staff.home_background_overlay {
		height: 250px;
	}
	div.home_photo_heading2 {
		height: 310px;
	}
	div.home_background_overlay2{
		height: 310px;
	}
	p#elimMargin.helpText {
		margin-bottom: 0px;
	}
	img.badgeImage{
		display: none;
	}
	img.badgeImage1{
		display: none;
	}
	img.badgeImage2{
		display: none;
	}
	img.badgeImage3{
		display: none;
	}
	ul.homeList {
		margin-left: 0px;
		margin-bottom: 0px;
	}
	p.homepageSubText {
		margin-bottom: 0px;
	}
	ul.subList {
		padding-left: 10px;
	}
	ol.subList {
		margin-left: 20px;
	}
	ul.inline2 {
		margin-bottom: 0px;
	}
	p.centeredMargin {
		max-width: 160px;
	}
	h3.content_heading1 {
		margin-left: 0px;
		padding-top: 60px;
		font-size: 42px;
	}
}

@media (max-width: 360px) {
	div#grayLinkStrip {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	img.headerImage2 {
		margin-right: 0px;
	}
	h3.content_heading1 {
		font-size: 34px;
	}
}

@media (width: 280px) {
	img.headerImage2 {
		margin-right: 0px;
	}
	img.groupImage1 {
		width: 213px;
		height: 320px;
	}
	div#homepageContent {
		margin-top: 30px;
	}
	h3.content_heading1 {
		padding-bottom: 60px;
		margin-bottom: 0px;
	}
	div.home_photo_heading {
		height: 258px;
	}
}