/* hide the horizontal scrollbar */
html {
	overflow-x: hidden;
}
/* make all parent containers 100% height */
html, body, .wrapper {
	height: 100%;
}
body {
	background-color: #c1da85;
	background-image: url(../images/backgrounds/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

/* move the toggle button to the left and give it
   some breathing room */
.navbar-toggle {
	float: left;
	margin-left: 10px;
}
.grasscreteLogo {
	position: relative;
}
.grasscreteLogo img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.topStrip {
	padding: 0px;
	margin-right: -15px;
	margin-left: -15px;
	margin-top: -7px;
	margin-bottom: -2px;

}
.topStrip img {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	top-padding: 0px;
	bottom-padding: 0px;
	top-margin: 0px;
	bottom-margin: 0px;
	max-height: 16px;
}
.placeholderSlide {
}
.placeholderSlide img {
	width: 100%;
}
.sidebar-offcanvas {
	background-image: url(../images/backgrounds/leftPanel.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}



.homeCol1 {
	margin-top: 10px;
	float: left;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
.homeCol1 ul {
	padding: 0px;
	font-size: 0.9em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.2em;
}
.homeCol1 li {
	margin: 0px;
	background-image: url(../images/backgrounds/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-type: none;
}

.homeCol1 h2 {
	font-weight: normal;
	font-size: 1.3em;
	color: #61635D;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.h2Environment {
	font-size: 1.9em;
	line-height: 1.1em;
	color: #709126;
}
.h2Belief {
	font-size: 5em;
	line-height: 0.9em;
	color: #709126;
}
.homeCol1 h3 {
	font-size: 1.2em;
	padding: 0px;
	font-weight: normal;
	color: #365A14;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}




.h3grey {
	color: #61635D;
}
.h3black {
	color: #000;
}

.homeCol1 h4 {
	color: #709126;
	font-weight: normal;
	font-size: 1.1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.1em;
}
.homeCol1 p    {
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.2em;
}
.homeCol1 img {
	width: 100%;
}

.homeCol2 {
	margin-top: 10px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.homeCol2 p {
	font-size: 12px;
	color: #709126;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1.1em;
}
.homeCol2 p a {
	color: #709126;
}
.homeCol2 p a:hover {
	color: #F7AC00;
	text-decoration: none;
}
.homeCol2 h2 {
	font-size: 14px;
	color: #709126;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1.1em;
	font-weight: normal;
}

.homeCol2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
.homeCol3 {
	margin-top: 10px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.homeCol3 img {
	width: 100%;
}
.homeCol3 p a {
	color: #709126;
}
.homeCol3 p a:hover {
	color: #F7AC00;
	text-decoration: none;
}
.homeCol3 h2 {
	font-weight: normal;
	font-size: 1.1em;
	color: #61635D;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1.2em;
}
.h2Step {
	font-size: 1.7em;
	line-height: 1.0em;
	color: #709126;
}
.h2Change {
	font-size: 4.6em;
	line-height: 1.1em;
	color: #709126;
}
.h2Us {
	font-size: 2.0em;
	line-height: 1.1em;
	color: #C1DA85;
}


.alignR {
	float: right;
	text-align: right;
}
.imageStrip {
	padding-right: 10px;
	padding-left: 10px;
}
.imageStrip img {
	width: 100%;
	margin-top: 10px;
}


.footer {
	font-size: 9px;
	padding-top: 0px;
	padding-bottom: 20px;
	position: relative;
	padding-left: 10px;
	clear: both;
	padding-right: 10px;
}
.footer a {
	color: #709129;
}
.footer a:hover {
	color: #F7AC00;
	text-decoration: none;
}
.footerText {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 20px;
}
.mobileSizeSlider {
	float: left;
}
.mobileSizeSlider img {
	width: 100%;
}

.breadcrumbs {
	color: #999;
	font-size: 12px;
	padding: 2px;
	background-color: #F4F4F4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
}
.breadcrumbs ul   {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.breadcrumbs li {
	margin: 0px;
	float: left;
}
.breadcrumbs li a {
	text-decoration: none;
	color: #709126;
	background-image: url(../images/breadcrumbs/Chevron.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.breadcrumbs ul li a:hover {
	color: #9DC241;
}


.breadcrumbsHome {
	padding-left: 5px;
}
.breadcrumbsHome a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 3px;
}





.pageHeader {
	position: relative;
	padding-left: 10px;
}
.pageHeader h1 {
	font-size: 24px;
	font-weight: normal;
	color: #6E9125;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0C843;
	padding-bottom: 5px;
}

.pageHeader h2 {
	font-size: 24px;
	font-weight: normal;
	color: #6E9125;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0C843;
	padding-bottom: 5px;
}
.innerCol1 {
	float: left;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.innerCol1 li a {
	color: #709126;
}
.innerCol1 li a:hover {
	color: #F7AC00;
	text-decoration: none;
}


.innerCol1 ul {
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.innerCol1 li {
	margin: 0px;
	background-image: url(../images/backgrounds/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-type: none;
}
.innerCol1 h1 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.innerCol1 h2 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.innerCol1 h3 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #9AC23E;
}
.innerCol1 h4 {
	color: #709126;
	font-weight: normal;
	font-size: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.innerCol1 h5 {
	color: #709126;
	font-weight: normal;
	font-size: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.innerCol1 h6 {
	color: #709126;
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.innerCol1 img {
	width: 100%;
}


.innerCol1 p {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.2em;
}
.innerCol1 p a {
	color: #709126;
}
.innerCol1 p a:hover {
	color: #F7AC00;
	text-decoration: none;
}

.innerCol2 {
	float: left;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.innerCol2 p {
	font-size: 0.9em;
	color: #709126;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	line-height: 1.2em;
}
.innerCol2 p a {
	color: #709126;
}
.innerCol2 p a:hover {
	color: #F7AC00;
	text-decoration: none;
}

.innerCol2 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
.innerCol3 {
	float: left;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.innerCol3 li a {
	color: #709126;
}
.innerCol3 li a:hover {
	color: #F7AC00;
	text-decoration: none;
}


.innerCol3 ul {
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.innerCol3 li {
	margin: 0px;
	background-image: url(../images/backgrounds/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-type: none;
}
.innerCol3 h1 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.innerCol3 h2 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.innerCol3 h3 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #9AC23E;
}
.innerCol3 h4 {
	color: #709126;
	font-weight: normal;
	font-size: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.innerCol3 h5 {
	color: #709126;
	font-weight: normal;
	font-size: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.innerCol3 h6 {
	color: #709126;
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.innerCol3 p {
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.2em;
}
.innerCol3 p a {
	color: #709126;
}
.innerCol3 p a:hover {
	color: #F7AC00;
	text-decoration: none;
}
.aboutUs {
	float: left;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.aboutUs li a {
	color: #709126;
}
.aboutUs li a:hover {
	color: #F7AC00;
	text-decoration: none;
}
.aboutUs ul {
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.aboutUs li {
	margin: 0px;
	background-image: url(../images/backgrounds/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 16px;
	list-style-type: none;
}
.aboutUs h1 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.aboutUs h2 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.aboutUs h3 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #9AC23E;
}
.aboutUs h4 {
	color: #709126;
	font-weight: normal;
	font-size: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.aboutUs h5 {
	color: #709126;
	font-weight: normal;
	font-size: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.aboutUs h6 {
	color: #709126;
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.aboutUs img {
	width: 100%;
}
.aboutUs p {
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.2em;
}
.aboutUs p a {
	color: #709126;
}
.aboutUs p a:hover {
	color: #F7AC00;
	text-decoration: none;
}
.grassblockTable {
}
.grassblockTable td {
	padding: 5px;
}
.grassblockTable td h4 {
	margin-top: 5px;
	margin-bottom: 10px;
}
.grassblockTable td p {
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 0.9em;
	line-height: 1.2px;
}

.subNavCntnr  {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.subNavCntnr ul  {
	margin: 0px;
	padding: 0px;
}
.subNavCntnr li  {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.subNavCntnr li a  {
	display: block;
	color: #FFF;
	text-decoration: none;
	background-color: #6E9125;
	font-size: 12px;
	margin-right: 5px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
.subNavCntnr li a:hover {
	text-decoration: none;
	background-color: #99C934;
}
.subNavCntnr p  {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
}
.subNavCntnr h1  {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin: 0px;
}
.subNavCntnr h2 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.subNavCntnr li a:focus {
	text-decoration: none;
	background-color: #99C934;
}
.galleryContainer {
	padding: 10px;
	width: 95%;
}
.galleryContainer h2 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.innerCol2 ul {
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.innerCol2 li {
	margin: 0px;
	background-image: url(../images/backgrounds/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-type: none;
}

.projectsContainer {
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
}
.projectsContainer h1 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.projectsContainer h2 {
	font-weight: normal;
	font-size: 16px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.projectsContainer h2 span {
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
.projectsContainer h3 {
	font-size: 14px;
	padding: 0px;
	color: #666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.projectsContainer h4 {
	color: #709126;
	font-weight: normal;
	font-size: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.projectsContainer h5 {
	color: #709126;
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.projectsContainer h6 {
	font-weight: normal;
	font-style: italic;
}
.projectsContainer p {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.projectsContainer a {
	color: #709126;
}
.projectsContainer a:hover {
	color: #F7AC00;
	text-decoration: none;
}

.profilesContainer {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;
	float: left;
}
.profilesHeader h2 {
	color: #FFF;
	background-color: #9CC43F;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.projectBoxCntnr {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 100%;

}
.owl-demo .item{
	margin: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	padding: 0px;
    }.owl-demo .item .projectBoxImg a img{
	width: 100%;
	border: 1px solid #9CC43F;
}
.owl-demo .item .projectBoxImg a:hover img {
	border: 1px solid #F90;
}

.projectBoxHdr h4 {
	font-size: 0.8em;
	line-height: 1.2em;
	color: #6E9125;
	margin-top: 5px;
	margin-bottom: 5px;
}
.projectBoxImg2 img{
	border: 1px solid #9CC43F;
}
.faqPadding {
	padding-right: 10px;
	padding-left: 10px;
}
.faqPadding a {
	color: #929230;
}
.faqPadding a:hover {
	color: #826A22;
}

.subPageHeader {
	padding-right: 10px;
	padding-left: 10px;
}
.subPageHeader h2 {
	font-size: 18px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #6E9125;
	font-weight: normal;
}
.wrongCode {
	color: #C00;
}
.adminContent {
	padding-right: 10px;
	padding-left: 10px;
}
.LRPadding {
	padding-right: 10px;
	padding-left: 10px;
}
.contactCopy01 p {
	font-size: 12px;
}
.contactCopy01 h5 {
	color: #6E9125;
	margin: 0px;
	padding: 0px;
}
.contactCopy01 h6 {
	font-style: italic;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.contactTable {
	background-color: #9DC43D;
}
.contactTable td {
	padding: 5px;
	text-align: right;
	vertical-align: top;
}
.contactTable th {
	padding: 5px;
	font-size: 1.0em;
	color: #FFF;
	text-align: right;
	vertical-align: top;
}
.contactInput {
	width: 100%;
	border: 1px solid #690;
	font-weight: normal;
}

.internatBox {
	float: left;
	height: 270px;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #C9D23D;
	margin-bottom: 10px;
	width: 100%;
}
.internatBox h4 {
	color: #FFF;
	background-color: #9AC23E;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
}
.internatBox p {
	font-size: 0.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 1.2em;
}
.internatBox a {
	color: #709126;
}
.internatBox a:hover {
	color: #F7AC00;
	text-decoration: none;
}

.managePostsTable {
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C9D23D;
	border-left-color: #C9D23D;
	font-size: 0.9em;
}
.managePostsTable th {
	color: #FFF;
	background-color: #9DC43D;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C9D23D;
	border-bottom-color: #C9D23D;
}
.managePostsTable td {
	padding: 5px;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C9D23D;
	border-bottom-color: #C9D23D;
}
.managePostsTable td a {
	color: #FFF;
	text-decoration: none;
	background-color: #9DC43D;
	margin: 5px;
	display: block;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.managePostsTable td a:hover {
	background-color: #F90;
	color: #FFF;
}
.adminInput {
	width: 100%;
}

.newsContainerTable {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 0.9em;
}
.newsContainerTable td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.newsContainerTable td a {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	display: block;
	margin: 0px;
	color: #E5E8DD;
	text-decoration: none;
	background-color: #9AC23E;
}
.newsContainerTable td a:hover {
	background-color: #F7AC00;
	color: #FFF;
}
.newsContainer {
	padding-right: 10px;
	padding-left: 10px;
}
.newsContainer h2 {
	font-size: 1.3em;
	color: #47672E;
}
.newsContainer h3 {
	font-size: 1.1em;
	font-weight: bold;
}
.newsContainer p {
	font-size: 0.9em;
	line-height: 1.2em;
}
.newsContainer img {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #C9D23D;
	width: 50%;
}

.newsContainer p a {
	color: #709126;
}
.newsContainer p a:hover {
	color: #F7AC00;
	text-decoration: none;
}
.videoContainer {
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.videoContainer h2 {
	font-weight: normal;
	font-size: 22px;
	color: #9AC23E;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.videoHeader {
	margin-bottom: 10px;
}
.videoHeader h2 {
	font-weight: normal;
	font-size: 1.2em;
	color: #FFF;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #9AC23E;
	text-align: center;
}
.movieTable td {
	padding: 5px;
}
.studiesTable {
	width: 100%;
	font-size: 0.8em;
}
.studiesTable td {
	border: 1px solid #4C7A1E;
}
.studiesTable td a {
	color: #4C7A1E;
	text-decoration: underline;
}
.studiesTable td a:hover {
	color: #83C639;
	text-decoration: none;
}
.caseImageRght {
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tableHdrLeftLine {
	padding: 2px;
	color: #FFF;
	background-color: #83C639;
	border: 1px solid #4C7A1E;
}
.studiesTablePad {
	padding: 2px;
}



.access {
	background-color: #FFD42F;
}

.parking {
	background-color: #FCE380;
}
.highways {
	background-color: #83C639;
}
.flood {
	background-color: #693;
}
.reservoirs {
	background-color: #09C;
}
.rivers {
	background-color: #97E2B7;
}
.other {
	background-color: #6CC;
}
.grass {
	background-color: #BFDA6C;
}
.gravel {
	background-color: #EBFA83;
}
.padding10px {
	padding-top: 10px;
}
.twitterLogo {
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.twitterLogo img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.twitterImg {
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}
.twitterTxt {
	float: left;
	padding-top: 5px;
	font-size: 1.2em;
	font-weight: bold;
}
.clourBak {
	background-color: #9C0;
}
.margin10px {
	margin-right: 10px;
	margin-left: 10px;
}
.contactTableBorder {
	padding-right: 20px;
	padding-left: 20px;
	background-color: #9dc43d;
	padding-top: 10px;
	padding-bottom: 10px;
}
.captchaWarning {
	padding: 10px;
	float: left;
	border: 1px solid #093;
	width: 100%;
	margin-bottom: 10px;
}


.errMsg {
	color: #F00;
}
.succMsg {
	color: #708C38;
}
.formPad {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.g-recaptcha {
	margin-top: 15px;
	margin-bottom: 20px;
}


.formContainer {
	float: left;
	background-color: #DDEBBE;
	padding: 15px;
	border-radius: 15px;
	border: 1px solid #C1DA85;
}
.buttonPad {
	margin-top: 10px;
	margin-bottom: 10px;
}


.control-label {
	color: #FFF;
	padding-right: 10px;
}
.hundredPercent {
	color: #996;
}
.worldContacts .worldContactsTxt a  {
	color: #929230;

}

.worldContacts .worldContactsTxt a:hover {
	color: #826A22;
}
.contactCopy01 p a {
	color: #929230;
}
.contactCopy01 p a:hover {
	color: #826A22;
}
.tweetBox {
	margin-top: 10px;
	float: left;
	padding-left: 5px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1DA85;
}
.twitterLinkedInCntr {
	float: left;
}
.linkedInPad {
	padding-left: 10px;
}
.loadTestVideo  {

}
.loadTestVideo img {
	width: 100%;


}
