@charset "utf-8";
/* CSS Document */

.logo-nav{margin-left: 15px; display:block;width:100%;}

.logo-nav img{width:416px;max-width:100%}
.regUsersCell{
	float: right;
	background-color:#f2f2f2;
	padding: 3px;
	margin-top:20px;
}
.regUsers {
	background-color:#999;
	color:#FFF;
	padding: 3px;	
	size: 140%;
}
#carousel-example-generic {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0a602e;
	margin: 0px 15px;
}
.carousel-control{display: none;}
.carousel-caption{position:absolute;right:10%;bottom:20px;left:10%;z-index:10;padding-top:0px;padding-bottom:60px;color:#fff;text-align:left;text-shadow:none}
.carousel-caption h3{
	color:#0a602e;
	font-size:220%;
	font-weight:bold;
	text-shadow:none;
	margin:0;
}
.carousel-caption h4{
	color:#000;
	font-size:180%;
	font-weight:bold;	
	text-shadow:none;	
	margin:0;	
}	
.carousel-caption p{
	color:#000;
	font-size:100%;
	text-shadow:none;	
	margin:0;	
}
.carousel-caption a{
	color:#0a602e;
	font-weight:bold;		
}	
.workplace-cell {
	font-family: 'Open Sans Condensed', sans-serif;	
	text-transform: capitalize;
	background-color: #0a602e;
	background-image: url(../images/icon-search.png);
	background-position: right center;
	height: 52px;
	width: 100%;
	font-weight: 400;
	color: #FFF;
	font-size: 160%;
	line-height:95%;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left:10px;
	padding-right:50px;
	margin-bottom:0px;
	margin-top: 12px;
}
.events-cell {
	font-family: 'Open Sans Condensed', sans-serif;	
	text-transform: capitalize;
	background-color: #0a602e;
	background-image: url(../images/icon-calendar.png);
	background-position: right center;
	height: 52px;
	width: 100%;
	font-weight: 400;
	color: #FFF;
	font-size: 160%;
	line-height:95%;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left:10px;
	padding-right:50px;
	margin-bottom:0px;
	margin-top: 12px;
}
.login-cell {
	font-family: 'Open Sans Condensed', sans-serif;	
	text-transform: capitalize;
	background-color: #0a602e;
	background-image: url(../images/icon-login.png);
	background-position: right center;
	height: 52px;
	width: 100%;
	font-weight: 400;
	color: #FFF;
	font-size: 160%;
	line-height:95%;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left:10px;
	padding-right:50px;
	margin-bottom:0px;
	margin-top: 12px;
}
.extraInfo {
	font-family: 'Open Sans Condensed', sans-serif;	
	text-transform: capitalize;	
	color:#87cda4;
	font-size:80%;
}
.picCell {
	width: 100%;
	overflow:hidden;
}
.news-cell {
	background-color: #f2f2f2;
	height: auto;
	width: 100%;
	font-weight: normal;
	color: #000;
	background-repeat: no-repeat;
	margin-bottom:0px;
	margin-top: 35px;
	padding: 10px;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #0a602e;
}
.news-cell h3 {
	color: #0a602e;
	font-weight:bold;	
	margin-bottom: 0px;
	margin-top:0px;
}
.subHead {
	font-size:24px;
}
hr.hrGreen { border: 0; height: 2px; background: #0a602e; }
	
    .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
		margin-bottom: 10px;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
input {
	margin-bottom:10px;
}
.btn-green{
	color:#fff;
	background-color:#0a602e;
	border-color:#0a602e;
	float: right;
	display:block;	
	}
.btn-green:focus,.btn-green:hover{background-color:#87cda4;color: #0a602e;	border-color:#87cda4;}	

/* Footer Styles */

#footer-wrap {
	background-color:#383838;
}
#footer {
	clear: both;
	padding-top: 40px;
	display:block;
	color:#999999;
}
#footer .description {
	color:#999999;
}
#footer.noborder {
	border: none;
	padding-top: 0;
}
#sub-footer-wrap {
	padding:10px 0px;
	font-size: 11px;
	clear:both;
	background-color:#e5e5e5;
}
.list-inline{display:block;}
.list-inline li{display:inline-block;}
.list-inline li:before{content:'|'; margin:0 10px;}
#subNav {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #87cda4;
	padding-bottom:10px;
	color:#FFF;	
}
#subNav a{
	color:#FFF;
 	padding-right: 10px;
	padding-left: 10px;
}
.sub-container{
	padding:0px 15px;
	margin-right:auto;
	margin-left:auto;
	background-color: #FFF;
}
@media (max-width:768px){
	
.regUsersCell{
	float: none;
	padding: 3px;
	margin-top:5px;
	margin-left: 0px;
	margin-bottom: 5px;
	width: 100%;
}
.carousel-caption{
	width: 210px;
	position:absolute;
	right:0%;
	bottom:0px;
	left:30%;
	z-index:10;
	padding-top:0px;
	padding-bottom:0px;
	color:#fff;
	text-align:right;
	text-shadow:none
}
.carousel-caption h3{
	color:#0a602e;
	font-size:14px;
	font-weight:bold;
	text-shadow:none;
	margin:0;
}
.carousel-caption h4{
	color:#000;
	font-size:12px;
	font-weight:bold;	
	text-shadow:none;	
	margin:0;	
}	
.carousel-caption p{
	color:#000;
	font-size:12px;
	text-shadow:none;	
	margin:0;	
}
.list-inline{display:block; text-align: right;}
.list-inline li{display:block; margin: 10px;}
.list-inline li:after{content:''; margin:10px 10px;}
	
}
@media (min-width:768px){
.sub-container{width:750px}

}

@media (min-width:992px){
	

	.sub-container{width:970px}}

@media (min-width:1200px){
.sub-container{
	width:1170px
	}
.sub-container-dark{
	color: #FFF;
	padding:35px 15px 60px 15px;
	margin-right:auto;
	margin-left:auto;
	text-align: right;
}
}
@media (min-width:768px){.sub-container-dark{width:750px}}@media (min-width:992px){.sub-container-dark{width:970px}}@media (min-width:1200px){.sub-container-dark{width:1170px}}

	
