@charset "utf-8";

@import url("../webfonts/ComicNeue_Bold/stylesheet.css");


.button1{
	text-align: center;
	text-decoration: none;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: x-large;
	color: #FFF;
	background-color: hsla(2,81%,50%,1.00);
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	display: inline-block;
	white-space: nowrap;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 100%;
}
.button1:hover {
	background-color: #02B0DD;
	font-size: x-large;
}
img, object, embed, video {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

hr.carved {
  clear: both;
  float: none;
  width: 100%;
  height: 2px;
  margin: 1.4em 0;
  border: none;
  background: #ddd;
  background-image: -webkit-gradient(
      linear,
      left top,
      left bottom,
      color-stop(0.5, rgb(221,221,221)),
      color-stop(0.5, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
      center top,
      rgb(221,221,221) 50%,
      rgb(255,255,255) 50%
  );
}

/* IE 6 does not support max-width so default to width 100% */

.ie6 img {

	width:100%;

}

.clear			{

				display:block;

				clear:both;

				height:0 !important;

				overflow:hidden;

				}

/*

	Dreamweaver Fluid Grid Properties

	----------------------------------

	dw-num-cols-mobile:		4;

	dw-num-cols-tablet:		8;

	dw-num-cols-desktop:	12;

	dw-gutter-percentage:	25;

	

	Inspiration from "Responsive Web Design" by Ethan Marcotte 

	http://www.alistapart.com/articles/responsive-web-design

	

	and Golden Grid System by Joni Korpi

	http://goldengridsystem.com/

*/

div.floatright img

{

	

}

.fluid {

	clear: both;

	margin-left: 0;

	width: 100%;

	float: left;

	display: block;

}



.fluidList {

    list-style:none;

    list-style-image:none;

    margin:0;

    padding:0;        

}



/* Mobile Layout: 480px and below. */

  

.gridContainer {

	margin-left: auto;

	margin-right: auto;

	width: 86.45%;

	padding-left: 2.275%;

	padding-right: 2.275%;

	clear: none;

	float: none;

}



.gridContainer2 {

	margin-left: auto;

	margin-right: auto;

	width: 86.45%;

	padding-left: 2.275%;

	padding-right: 2.275%;

	clear: none;

	float: none;

}



#div1 {

}

.headerContainer {

	background-image: url(../white_construction_paper_seamless.jpg);

	background-repeat: repeat;

}

.menu {

}

.copywhite0{
	font-size: 1.4em;
	color: #fff;
	text-align: center;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.5em;
}

.copy{
	color: #2b2b2b;
	text-align: justify;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	font-weight: normal;
}


.copybb{
	color: #2B2B2B;
	text-align: justify;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	font-weight: bold;
}

.copyhead {
	font-size: 1.6em;
	color: #E71F18;
	text-align: justify;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: normal;
	font-style: normal;
}
.copyhead2{
	font-size: 1.3em;
	color: #E71F18;
	text-align: justify;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: normal;
	font-style: normal;
}
.copywhiteicons{
	font-size: 1.3em;
	color: #fff;
	text-align: center;
	font-family: open-sans, Arial, sans-serif;
	line-height: 1.5em;
	font-style: normal;
	font-weight: 300;
}
    .google-maps {

	position: relative;

	padding-bottom: 75%;

// This is the aspect ratio

        height: 0;

	overflow: hidden;

	border: thin solid #D1D1D1;

    }

    .google-maps iframe {

        position: absolute;

        top: 0;

        left: 0;

        width: 100% !important;

        height: 100% !important;

    }

.copystrap{

	font-size: 2em;

	color: #115530;

	text-align: justify;

	font-family: 'Andada', serif;

	font-style: normal;

	font-weight: 400;

}



.copydates{

	font-size: 1.1em;

	color: #52514F;

	text-align: center;

	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

	line-height: 1.3em;

}



.copywh{
	font-size: 1em;
	color: #FFFFFF;
	text-align: left;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}

.copyq{

	font-size: 1em;

	color: #333231;

	text-align: justify;

	line-height: 1.2em;

}



.copyqsm{

	font-size: 0.9em;

	color: #272727;

	text-align: justify;

}

.copytable{

	font-size: 0.9em;

	color: #333;

	text-align: left;

	display: table-cell;

	height: 22px;

	vertical-align: middle;

	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;

}



.copyft{
	font-size: 90%;
	color: #FFFFFF;
	text-align: left;
	line-height: 1.4em;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}



.copywhitecentre{

	font-size: 1.3em;

	color: #fff;

	text-align: center;

	line-height: 2em;

	font-family: baskervaldadfstd, "Times New Roman", serif;

}


body {
	
	
}

body,td,th {
	font-family: open-sans, Arial, sans-serif;
	color: #2b2b2b;
	font-style: normal;
	font-weight: 300;
}
h1,h2,h3,h4,h5,h6 {
	font-style: normal;
	margin: 0px;
	padding: 0px;
	font-size: 1.8em;
	font-weight: normal;
}
h1 {
	font-size: 2.3em;
	color: #E7211A;
	line-height: normal;
	padding-top: 11px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
}

h2 {
	font-size: 1.5em;
	color: #222222;
	line-height: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}


h3 {
	font-size: 1.3em;
	color: #222;
	line-height: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


a:hover {
	color: #CFCECD;
}


.slider {

width: 100%;

position: static;

height: auto;

margin-left: 0;

}

.mainContainer {

	background-image: url(../images/bg.jpg);

	background-repeat: repeat;

	width: 100%;

}

.footer {

	background-color: #52514F;

}



.logo {

	width: 100%;

	clear: both;

	margin-left: 0;

	text-align: center;

}

.socialicons {

width: 100%;

clear: both;

margin-left: 0;

}

.hometextcontainer {

width: 100%;

margin-left: 0;

}



.headings {

}

.allheadings {

width: 100%;

margin-left: 0;

}

.SocialIcons1 {

width: 100%;

clear: both;

margin-left: 0;

}

.SocialContainer {

width: 100%;

margin-left: 0;

}

.NewsBox {

width: 100%;

margin-left: 0;

}

.NewsCont1 {

width: 100%;

margin-left: 0;

}

.search {

width: 100%;

clear: both;

margin-left: 0;

}

.ssearch {

width: 100%;

clear: both;

margin-left: 0;

}

.col1banner {

width: 100%;

margin-left: 0;

clear: both;

}

.col2banner {

	width: 100%;

	clear: both;

	margin-left: 0;

	background-color: #6BB8D1;

	margin-bottom: 1%;

	margin-top: 1%;

}

.colbanner3 {

width: 100%;

clear: both;

margin-left: 0;

}

.righthomenews {

width: 100%;

clear: both;

margin-left: 0;

}

.admissionbanner {

}

.AdmissionContainer {

}

.admissiontop {

	background-color: #52514F;

	padding-bottom: 1%;

	padding-top: 1%;

	margin-bottom: 2%;

}

.facebook {

}

.whatson {

width: 100%;

clear: both;

margin-left: 0;

}

.homeText {

width: 100%;

clear: both;

margin-left: 0;

}

.fullsearch {

	width: 73.6842%;

	clear: both;

	margin-left: auto;

	margin-right: auto;

	float: none;

	text-align: center;

}

.member {

	width: 100%;

	clear: both;

	margin-left: 0;

	background-color: #52514F;

	padding-bottom: 1%;

	padding-top: 1%;

}

.hmim {

	width: 100%;

	margin-bottom: 1%;

	margin-top: 4%;

}

.cola {

width: 100%;

clear: both;

margin-left: 0;

}

.ftcopyright {
	width: 100%;
	clear: both;
	margin-left: 0;
	color: #FFFFFF;
}

.ftContact {

width: 100%;

clear: both;

margin-left: 0;

}

.straped {

width: 100%;

clear: both;

margin-left: 0;

}

.logoCon {

	width: 100%;

	margin-left: 0;

	clear: both;

	text-align: center;

}

.buttonhome {

	margin-bottom: 3%;

	margin-top: 3%;

}

.homepagetextCont {

width: 100%;

clear: both;

margin-left: 0;

}

.tableHome {

}

.overview {

width: 100%;

clear: both;

margin-left: 0;

}

.oneof2 {

width: 100%;

clear: both;

margin-left: 0;

}



.2aof2 {

width: 100%;

clear: both;

margin-left: 0;

}

.greenbannerBottom {

}

.iconcontainer {

width: 21.0526%;

}

.icontext {

width: 73.6842%;

clear: none;

margin-left: 5.2631%;

}

.newsletterContt {

	width: 95%;

	clear: both;

	margin-left: auto;

	background-color: #6BB8D1;

	padding-top: 11px;

	padding-right: 11px;

	padding-bottom: 11px;

	padding-left: 11px;

	margin-top: 2%;

	margin-bottom: 2%;

	margin-right: auto;

	float: left;

}

.facebookTwitterConn {

	width: 47.3684%;

	clear: both;

	margin-bottom: 2%;

	margin-left: auto;

	margin-right: auto;

	float: left;

	text-align: center;

}

.topContainerRow {

width: 100%;

clear: both;

margin-left: 0;

}



.topContainerRow2 {

	width: 73.6842%;

	clear: both;

	margin-left: 0;

	padding-left: auto;

	padding-right: auto;

	float: none;	

}

.newlogo {

width: 100%;

}

.newtopbanner1 {

width: 100%;

clear: both;

margin-left: 0;

}

.newnewsletter {

width: 100%;

clear: both;

margin-left: 0;

}

.newfacebook {

width: 100%;

margin-left: 0;

}

.newnews {

	background-color: #565553;

	width: 100%;

	margin-left: 0;

	clear: both;

}

.newform {

	text-align: left;

}

.centresubscribe {

	padding-top: 2%;

	padding-bottom: 2%;

	padding-left: 2%;

}

.calendar {

width: 100%;

}

.cal2 {

width: 100%;

clear: both;

margin-left: 0;

}

.onehalf {

width: 100%;

clear: both;

margin-left: 0;

}

.secondhalf {

width: 100%;

clear: both;

margin-left: 0;

}

.onerof1 {

width: 100%;

}

.tworof2 {

width: 100%;

clear: both;

margin-left: 0;

}

.newmenu {

width: 100%;

clear: both;

margin-left: 0;

}

.rightalltexta {

width: 100%;

clear: both;

margin-left: 0;

}

.socials {

width: 100%;

clear: both;

margin-left: 0;

}

.menuconta {

width: 100%;

clear: both;

margin-left: 0;

}

.head1 {
	text-align: center;
}

.tophead {

}

.allconty {

}

.strap {
	width: 100%;
	clear: both;
	margin-left: 0;
	text-align: center;
}

.tel {

width: 100%;

margin-left: 0;

}

.emTeltop {

}

.threecont {

}

.slidesmainall {

}

.allplaincont {

}

.menuallplaincont {

}

.headsallplain {

}

.oneof3 {
	width: 100%;
	clear: both;
	margin-left: 0;
	background-color: #767676;
	text-align: center;
}

.oneof3a {
	width: 100%;
	clear: both;
	margin-left: 0;
	background-color: #767676;
	text-align: center;
}

.blu1 {
	width: 100%;
	margin-left: 0;
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
}

.blu2 {
	width: 100%;
	margin-left: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color:#E71F18;
}

.blu3 {
	clear: both;
	margin-left: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #E71F18;
}

.lg1 {
	text-align: center;
	width: 100%;
	margin-left: 0;
	clear: both;
}

.lg2 {

width: 100%;

margin-left: 0;

clear: both;

}

.homephoto {

width: 100%;

}

.strapped2 {

width: 100%;

clear: both;

margin-left: 0;

}

.lo1 {

width: 100%;

}

.lo2 {

width: 100%;

clear: both;

margin-left: 0;

}

.lo3 {

width: 100%;

clear: both;

margin-left: 0;

}

.rghtq {

}

.hmelefttextc {

width: 100%;

}

.righthometextcont {

width: 100%;

clear: both;

margin-left: 0;

}

.button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.fullwidthc {

}

.piccentered {
	width: 100%;
	max-height: 600px;
}

.hoverpic {
	text-align: center;
}

.oneofthreea {
	width: 100%;
	clear: both;
	margin-left: 0;
}

.listed {

}

.map {

}

.redhead {
	background-color: #E7211A;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}

.directions {
	width: 100%;
	margin-top: 9%;
}

.mapped2 {

width: 100%;

}

.emailcont {

}

.cert {
	width: 33%;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-top: 3%;
	margin-bottom: 3%;
}

.newConts {

}

.zeroMargin_mobile {

margin-left: 0;

}

.hide_mobile {

display: none;

}



/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */



@media only screen and (min-width: 481px) {



.gridContainer {

	width: 90.675%;

	padding-left: 1.1625%;

	padding-right: 1.1625%;

	clear: none;

	float: none;

	margin-left: auto;

}



.gridContainer2 {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
	clear: none;
	float: none;
	margin-left: auto;
}



#div1 {

}

.headerContainer {
	background-image: url(../white_construction_paper_seamless.jpg);
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.menu {

	min-height: 0px;

	

}

.slider {

	background-image: url(../white_construction_paper_seamless.jpg);

	background-repeat: repeat;

	width: 100%;

	position: static;

	height: auto;

	margin-left: 0;

}

.mainContainer {

	background-image: url(../images/bg.jpg);

	background-repeat: repeat;

	width: 100%;

}

.footer {

	background-color: #52514F;

}

.weather {

width: 100%;

clear: both;

margin-left: 0;

}

.logo {

	width: 23.0769%;

	clear: both;

	margin-left: 0;

	text-align: left;

	margin-bottom: 1%;

}

.socialicons {

width: 100%;

clear: both;

margin-left: 0;

}

.hometextcontainer {

width: 100%;

margin-left: 0;

}



.headings {

}

.allheadings {

width: 100%;

margin-left: 0;

}

.SocialIcons1 {

width: 100%;

clear: both;

margin-left: 0;

}

.SocialContainer {

width: 100%;

margin-left: 0;

}

.NewsBox {

width: 100%;

margin-left: 0;

}

.NewsCont1 {

width: 100%;

margin-left: 0;

}

.search {

width: 100%;

clear: both;

margin-left: 0;

}

.ssearch {

width: 100%;

clear: both;

margin-left: 0;

}

.col1banner {

width: 100%;

margin-left: 0;

clear: both;

}

.col2banner {

	width: 100%;

	clear: both;

	margin-left: 0;

	background-color: #52514F;

}

.colbanner3 {

width: 100%;

clear: both;

margin-left: 0;

}

.righthomenews {

width: 100%;

clear: both;

margin-left: 0;

}

.admissionbanner {

}

.AdmissionContainer {

}

.admissiontop {

	background-color: #52514F;

	margin-bottom: 2%;

}

.facebook {

}

.whatson {

width: 100%;

clear: both;

margin-left: 0;

}

.homeText {

width: 100%;

clear: both;

margin-left: 0;

}

.fullsearch {

width: 61.5384%;

clear: both;

margin-left: 0;

}

.member {

	width: 100%;

	clear: both;

	margin-left: 0;

	background-color: #52514F;

}

.hmim {

	width: 100%;

	margin-bottom: 1%;

	margin-top: 4%;

}

.cola {

width: 100%;

clear: both;

margin-left: 0;

}

.ftcopyright {

width: 100%;

clear: both;

margin-left: 0;

}

.ftContact {

width: 100%;

clear: both;

margin-left: 0;

}

.straped {

width: 100%;

clear: both;

margin-left: 0;

}

.logoCon {

width: 100%;

margin-left: 0;

clear: both;

}

.buttonhome {

}

.homepagetextCont {

width: 100%;

clear: both;

margin-left: 0;

}

.tableHome {

}

.overview {

width: 100%;

clear: both;

margin-left: 0;

}

.oneof2 {

width: 100%;

clear: both;

margin-left: 0;

}



.2aof2 {

width: 100%;

clear: both;

margin-left: 0;

}





.greenbannerBottom {

}

.iconcontainer {

width: 10.2564%;

}

.icontext {

	width: 74.3589%;

	clear: none;

	margin-left: 1%;

	margin-top: 1.5%;

}

.newsletterContt {

	width: 87.1794%;

	clear: both;

	margin-left: 0;

	background-color: #6BB8D1;

	padding-top: 9px;

	padding-right: 9px;

	padding-bottom: 9px;

	padding-left: 9px;

}

.facebookTwitterConn {

width: 23.0769%;

clear: none;

margin-left: 2.5641%;

}

.topContainerRow {

	width: 100%;

	clear: both;

	margin-left: 0;

	margin-top: 1%;

	margin-bottom: 2%;

}



.topContainerRow2 {

	width: 35.8974%;

	clear: both;

	margin-left: 0;

	margin-top: 1%;

	margin-bottom: 2%;

	text-align: center;

}

.newlogo {

	width: 48.7179%;

	margin-top: 1%;

	margin-bottom: 2%;

}

.newtopbanner1 {

width: 100%;

clear: both;

margin-left: 0;

}

.newnewsletter {

	width: 61.5384%;

	clear: none;

}

.newfacebook {

	width: 23.0769%;

}

.newnews {

width: 100%;

margin-left: 4.1666%;

clear: none;

}

.newform {

	text-align: left;

}

.centresubscribe {

	text-align: center;

	padding-top: 3.5%;

	padding-bottom: 3.5%;

	float: left;

}

.calendar {

	width: auto;

}

.cal2 {

	width: 48.7179%;

	clear: none;

	margin-left: 2.5641%;

	text-align: left;

	margin-top: 1.6%;

}

.onehalf {

width: 100%;

clear: both;

margin-left: 0;

}

.secondhalf {

width: 100%;

clear: both;

margin-left: 0;

}

.onerof1 {

width: 100%;

}

.tworof2 {

width: 100%;

clear: both;

margin-left: 0;

}

.newmenu {

width: 100%;

clear: both;

margin-left: 0;

}

.rightalltexta {

width: 100%;

clear: both;

margin-left: 0;

}

.socials {

width: 100%;

clear: both;

margin-left: 0;

}

.menuconta {

width: 100%;

clear: both;

margin-left: 0;

}

.head1 {
	text-align: center;
}

.tophead {

}

.allconty {

}

.strap {

width: 100%;

clear: both;

margin-left: 0;

}

.tel {

width: 100%;

margin-left: 0;

}

.emTeltop {

}

.threecont {

}

.slidesmainall {

}

.allplaincont {

}

.menuallplaincont {

}

.headsallplain {

}

.oneof3 {
	width: 100%;
	clear: both;
	margin-left: 0;
	background-color: #5ADBFD;
}

.oneof3a {
	width: 100%;
	clear: both;
	margin-left: 0;
	background-color: #5ADBFD;
}

.blu1 {
	width: 100%;
	margin-left: 0;
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
}

.blu2 {
	width: 100%;
	margin-left: 0;
	background-color: #E71F18;
	padding-top: 8px;
	padding-bottom: 8px;
}

.blu3 {
	clear: both;
	margin-left: 0;
	background-color: #E71F18;
	padding-top: 8px;
	padding-bottom: 8px;
}

.lg1 {
	text-align: center;
	width: 100%;
	margin-left: 0;
	clear: both;
}

.lg2 {
	margin-bottom: 1%;
	width: 100%;
	margin-left: 0;
	clear: both;
}

.homephoto {
	width: 100%;
	text-align: center;
	margin-top: 2%;
	padding-top: 2%;
	padding-bottom: 2%;
}

.strapped2 {

width: 100%;

clear: both;

margin-left: 0;

}

.lo1 {
	width: 100%;
	text-align: center;
}

.lo2 {
	width: 100%;
	clear: both;
	margin-left: 0;
	color: #F34111;
	text-align: center;
	margin-top: 1%;
	font-family: adamina, Georgia;
	font-style: italic;
	font-size: x-large;
	margin-bottom: 2%;
}

.lo3 {
	width: 100%;
	clear: both;
	margin-left: 0;
}

.rghtq {

}

.hmelefttextc {

width: 100%;

}

.righthometextcont {

width: 100%;

clear: both;

margin-left: 0;

}

.button {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.fullwidthc {

}

.piccentered {
	width: 100%;
	text-align: center;
	  max-height: 100%;
  max-width: 100%;
	
}

.hoverpic {
	text-align: center;
}

.oneofthreea {

width: 100%;

clear: both;

margin-left: 0;

}

.listed {

}

.map {

}

.redhead {
	background-color: #E7211A;
}

.directions {
	width: 100%;
	margin-top: 5%;
}

.mapped2 {

width: 100%;

}

.emailcont {

}

.cert {
	width: 22%;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 3%;
	margin-bottom: 3%;
}

.newConts {

}

.hide_tablet {

display: none;

}

.zeroMargin_tablet {

margin-left: 0;

}

}



/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */



@media only screen and (min-width: 769px) {



.gridContainer {
	width: 88.5%;
	max-width: 1232px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	clear: none;
	float: none;
}



.gridContainer2 {
	width: 88.5%;
	max-width: 1232px;
	padding-left: 0.75%;
	padding-right: 0.75%;
	clear: none;
	float: none;
	height: auto;
}



#div1 {

}

.headerContainer {
	background-image: url(../grasses.png);
	background-repeat: repeat;
	margin-top: 1%;
	padding: 0px;
}

.menu {
	background-repeat: repeat;
	width: 100%;
	padding-top: 0.2%;
	text-align: center;
}

.slider {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	width: 100%;
	margin-left: 0px;
	position: static;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

.mainContainer {

	background-repeat: repeat;

	background-image: url(../images/bg.jpg);

	width: 100%;

}

.footer {

	background-color: #52514F;

	padding-top: 0.7%;

	padding-bottom: 2%;

}



.logo {
	width: 15%;
	margin-top: 1%;
	margin-bottom: 1%;
	float: left;
}

.socialicons {

	width: auto;

	margin-left: 1.6949%;

	clear: none;

	float: right;

	margin-right: 1%;

	margin-top: 2%;

}

.hometextcontainer {

	width: 66.102%;

	float: left;

	margin-left: 0;

	text-align: justify;

	color: #414141;

	padding-top: 1%;

	padding-right: 1%;

	padding-bottom: 1%;

	padding-left: 1%;

}



.

.headings {

}

.allheadings {

	width: 100%;

	margin-left: 0;

}

.SocialIcons1 {

	width: 23.7288%;

	margin-left: 1.6949%;

	clear: none;

	float: right;

	background-color: #D01DB9;

}

.SocialContainer {

	width: 23.0769%;

	float: right;

	text-align: right;

	margin-left: 0;

}

.NewsBox {

	width: 87.1794%;

	margin-left: 0;

	float: left;

}

.NewsCont1 {

	width: 48.2758%;

	float: left;

	margin-left: 0;

}

.search {

	width: 41.1764%;

	margin-left: 2.9411%;

	clear: none;

}

.ssearch {

	width: 31.0344%;

	margin-left: 3.4482%;

	clear: none;

	float: right;

}

.col1banner {

	width: auto;

	margin-left: 1.6949%;

	clear: none;

	float: right;

	text-align: right;

	margin-top: 2%;

}

.col2banner {

	width: auto;

	margin-left: 1.6949%;

	clear: none;

	float: right;

	margin-top: 2%;

	background-color: #6BB8D1;

	padding-right: 1%;

	padding-left: 1%;

	margin-bottom: 1%;

}

.colbanner3 {

	width: 16%;

	margin-left: 1.6949%;

	clear: none;

	float: right;

	margin-top: 6%;

}

.righthomenews {

	width: 32.2033%;

	clear: none;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 3px;

	color: #514F4F;

	float: right;

	margin-top: 0.8%;

	background-color: #FFFFFF;

	text-align: center;

}

.admissionbanner {

}

.AdmissionContainer {

}

.admissiontop {

	background-color: #52514F;

	color: #FFFFFF;

	padding-top: 2%;

	padding-bottom: 2%;

	margin-top: 3%;

	margin-bottom: 2%;

	text-align: center;

}



.fb-wrap {

padding-top: 10px; width:90%; margin: 0 auto;





}



.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style]

{width:  100% !important; }

.facebook {

}

.whatson {

	width: 32.2033%;

	margin-left: 1.6949%;

	clear: none;

	float: right;

}

.homeText {

	width: 100%;

	margin-left: 1.6949%;

	clear: none;

	float: left;

}

.fullsearch {

	width: 23.7288%;

	margin-left: 0;

	clear: both;

	float: right;

	text-align: right;

	margin-top: 1%;

}

.member {

	width: 100%;

	clear: none;

	background-color: #52514F;

	text-align: center;

	margin-top: 2%;

	margin-bottom: 2%;

}

.hmim {

	width: 30.2%;

	float: right;

	margin-bottom: 0%;

	padding-top: 1%;

	padding-right: 1%;

	padding-bottom: 1%;

	padding-left: 1%;

	border: thin solid #BFBFBF;

	background-color: #FFFFFF;

	font-family: baskervaldadfstd, "Times New Roman", serif;

	margin-top: 1%;

}

.cola {

	width: 23.7288%;

	clear: none;

	padding-top: 4px;

	padding-right: 4px;

	padding-bottom: 4px;

	padding-left: 4px;

}

.ftcopyright {

	width: 32.2033%;

	margin-left: 1.6949%;

	clear: none;

	float: right;

	text-align: right;

	color: #FDFDFD;

}

.ftContact {

	width: 32.2033%;

	margin-left: 9%;

	clear: none;

}

.straped {

	width: 55.8823%;

	clear: none;

	float: left;

	margin-top: 10.6%;

}

.logoCon {

	width: 64.2857%;

	clear: none;

	float: left;

	margin-left: 7.1428%;

}

.buttonhome {

	margin-top: 4%;

}

.homepagetextCont {

	width: 66.1016%;

	margin-left: 1.6949%;

	clear: none;

	float: left;

	margin-top: 1%;

}

.tableHome {

}

.overview {

width: 66.1016%;

margin-left: 1.6949%;

clear: none;

}

.oneof2 {

	width: 50%;

	margin-left: 2.5641%;

	clear: none;

}



.2aof2 {

	width: 100%;

	margin-left: 2.5641%;

	clear: none;

}

.greenbannerBottom {

	background-color: #2E7122;

	text-align: center;

	margin-bottom: 2%;

}

.iconcontainer {

	width: auto;

}

.icontext {

	width: auto;

	margin-left: 2%;

	clear: none;

	margin-top: 2%;

}

.newsletterContt {

	width: 48.2758%;

	margin-left: 3.4482%;

	clear: none;

	float: right;

	background-color: #6BB8D1;

	padding-top: 9px;

	padding-right: 9px;

	padding-bottom: 9px;

	padding-left: 9px;

}

.facebookTwitterConn {

	width: 31.0344%;

	margin-left: 3.4482%;

	clear: none;

	float: right;

	margin-top: 1.5%;

}

.topContainerRow {

	width: 49.1525%;

	margin-left: 1.6949%;

	clear: none;

	margin-top: 2%;

	float: right;

}



.topContainerRow2 {

	width: 70%;

	margin-left: 0;

	clear: both;

	float: right;

	text-align: right;

}

.newlogo {
	width: 19%;
	float: none;
	margin-top: 1%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFFFFF;
	clear: none;
}

.newtopbanner1 {
	width: auto;
	float: left;
	margin-top: 3%;
	clear: none;
}

.newnewsletter {

	width: 48.2758%;

	float: right;

	margin-left: 3.4482%;

	clear: none;

}

.newfacebook {

	width: 31.0344%;

	float: left;

	text-align: right;

	margin-left: 14%;

	margin-top: 4%;

}

.newnews {

	background-color: #565553;

	float: right;

	width: 100%;

	margin-left: 0;

	margin-top: 8%;

	clear: both;

	padding-bottom: 3

&

&;

	height: 48px;

}

.newform {

	width: 50%;

	float: right;

	text-align: right;

}

.centresubscribe {

	margin-left: auto;

	margin-right: auto;

	width: 99%;

	float: none;

	text-align: center;

	margin-top: 1.5%;

	margin-bottom: 1%;

}

.calendar {

	width: auto;

	margin-left: 8%;

	margin-top: 1%;

	text-align: right;

}

.cal2 {

	width: 73.6842%;

	clear: none;

	float: left;

	margin-top: 2%;

	text-align: left;

	margin-left: 0;

}

.onehalf {

	width: 44%;

	margin-left: 2.5641%;

	clear: none;

}



.secondhalf {

	width: 57%;

	margin-left: 2.5641%;

	clear: none;

}

.onerof1 {

	width: 46%;

}

.tworof2 {

	width: 53%;

	clear: none;

	float: right;

}

.newmenu {
	width: 60%;
	margin-left: 1.6949%;
	float: right;
	z-index: 9999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-width: 0px;
	clear: none;
}

.rightalltexta {
	width: 98%;
	float: left;
	clear: none;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 1em;
	text-align: justify;
	color: #6A6A6A;
	padding-right: 0.3%;
	padding-bottom: 1%;
	padding-left: 1%;
}

.socials {
	width: 23.3%;
	margin-left: 1.6949%;
	clear: none;
	float: right;
	margin-top: 2%;
}

.menuconta {
	width: 100%;
	margin-left: 1.6949%;
	clear: none;
	float: right;
	background-color: #F6F6F6;
}

.head1 {
	text-align: center;
}

.tophead {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 2.5em;
	color: #39ADAE;
	text-align: center;
}

.allconty {
	padding-bottom: 1%;
	background-color: #FFFFFF;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	float: none;
	padding-top: 1%;
	padding-right: 1%;
	padding-left: 1%;
}

.strap {
	width: 23.7288%;
	clear: none;
	margin-top: 1%;
	font-size: 1.5em;
	color: #7E7E7E;
	text-align: center;
	margin-right: auto;
	float: none;
	margin-bottom: 1%;
}

.tel {
	font-size: 1.3em;
	color: #64BDBE;
	font-weight: normal;
	text-align: right;
	width: 100%;
	margin-left: 0;
	float: none;
	clear: none;
}

.emTeltop {
	background-color: #C4C4C4;
}

.threecont {
	margin-left: auto;
	margin-right: auto;
	float: none;
	background-color: #FFFFFF;
	height: auto;
	overflow: hidden;
	margin-top: 2%;
}
.threecont2 {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	float: none;
	text-align: center;
}
.slidesmainall {
	background-color: #C6C6C6;
	margin-top: 0.5%;
	margin-bottom: 1%;
	padding-top: 1%;
	padding-bottom: 1%;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}

.allplaincont {
	background-color: #F4F4F4;
}

.menuallplaincont {
	background-color: #10C3F3;
	background-image: url(../images/menubg.png);
	background-repeat: repeat;
}

.headsallplain {
	background-color: #FFFFFF;
}

.oneof3 {
	width: 31%;
	margin-left: 0.9%;
	clear: none;
}

.oneof3a {
	width: 31%;
	margin-left: 0.9%;
	clear: none;
	float: right;
}


.blu1 {
	background-color: #02B0DD;
	color: #FFFFFF;
	width: 100%;
	margin-left: 7.1428%;
	clear: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 2%;
}

.blu2 {
	background-color: #E71F18;
	width: 100%;
	margin-left: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.blu3 {
	background-color: #E71F18;
	clear: none;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.lg1 {
	width: 100%;
	text-align: left;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 7.1428%;
	clear: none;
	float: none;
}

.lg2 {
	text-align: center;
	width: 100%;
	margin-left: 5.2631%;
	clear: none;
}

.homephoto {
	float: none;
	padding-left: 7px;

	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	border: thin solid #BFBFBF;
	margin-top: 7%;
	width: auto;
}

.strapped2 {
	width: 49.1525%;
	margin-left: 1.6949%;
	clear: none;
	float: left;
}

.lo1 {
	width: 23.7288%;
	margin-right: 1%;
}

.lo2 {
	width: 49.1525%;
	clear: none;
	font-size: 1.8em;
	color: #E71F18;
	text-align: left;
	margin-top: 1%;
	font-family: adamina, Georgia;
	font-style: italic;
}

.lo3 {
	width: 23.7288%;
	margin-left: 1.6949%;
	clear: none;
	float: right;
}

.rghtq {
	width: 22%;
	float: right;
	clear: none;
}

.hmelefttextc {
	width: 65%;
	float: left;
	clear: none;
	font-weight: normal;
}

.righthometextcont {
	width: 32.203%;
	margin-left: 1.6949%;
	clear: none;
	float: right;
	margin-bottom: 3%;
}

.button {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5%;
	margin-bottom: 4%;
	width: 95%;
}

.fullwidthc {
	background-color: #CBCBCB;
	background-image: url(../images/bg.jpg);
}

.piccentered {

}

.hoverpic {
	width: 100%;
	margin-top: 4%;
	margin-bottom: 2%;
	float: none;
	text-align: center;
}

.oneofthreea {

width: 32.2033%;

margin-left: 1.6949%;

clear: none;

}

.listed {

}

.map {
	border: thin solid #D0D0D0;
	border-radius: 3px;
	width: 80%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.redhead {
	background-color: #E7211A;
	font-size: 1.5em;
	margin-top: 5%;
	margin-bottom: 4%;
	border-radius: 4px;
}

.directions {
	text-align: justify;
	margin-top: 6%;
	width: 61.5384%;
	float: left;
}

.mapped2 {
	width: 35.8974%;
	float: right;
	clear: none;
}

.emailcont {

}

.cert {
	text-align: center;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	width: 40%;
	border: medium solid #2E2E2E;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.newConts {
	width: 49%;
	float: left;
	clear: none;
	margin-right: 1%;
}

.zeroMargin_desktop {

margin-left: 0;

}

.hide_desktop {

display: none;

}

}
