body {margin: 0 auto;font-family: Arial, Helvetica, sans-serif;color:#4f5151;background:url("/images_new/BodyGradient2.png") repeat-x;}
.outer-container{text-align:center;width:100%;vertical-align:top;}
.container-container{display:inline-block;vertical-align:top;}
.container{padding:2%;background:white;border-width:0 20px;border-style: solid; border-color:#e5e5e5; margin:0px;}
.lightning-container-left{background:url("/images_new/LightningLeft.png");height:706px;width:205px;display:inline-block;vertical-align:top;}
.lightning-container-right{background:url("/images_new/LightningRight.png");height:706px;width:195px;display:inline-block;vertical-align:top;}
.row{margin-left:0;margin-right:0;}
.header-grey-bar{width:100%;background-color:#999;color:#000;height:18px;background-repeat:repeat-x;overflow:hidden;text-transform:uppercase;font-weight:bold;text-align:center;}
.header-row{width:100%;background-color:#C63124;color:white;}
.header-image-container{height:97px;}
.header-image-container img{position:relative;left:-10px;top:-10px;z-index:10;}
.header-title-container{padding-bottom:2px;}
.header-title-big{font-size:20px;font-weight:bold;}
.header-title-small{font-size:14px;margin-top:-4px;}
.header-phone{font-size:16px;}
.header-menu-container{}
.header-socialmedia-container{}
.InnerMidSection {height: auto;float: right;margin: 0 auto;padding: 0 0 0 15px;width:250px;}
.navbar-toggle{padding:0;margin-top:0;margin-bottom:0;margin-right: 30px;}
.navbar-collapse{background-color:#C63124;}
.navbar-header{background-color:#C63124;}
.navbar-nav{font-weight:bold;}
.glyphicon-chevron-up{cursor:pointer;}
.glyphicon-chevron-down{cursor:pointer;}
.list-group-item{padding:3px 15px;}
span.glyphicon.glyphicon-menu-hamburger{color:whitesmoke;}
@media only screen and (max-width:1580px){
	.lightning-container-left{display:none;}
	.lightning-container-right{display:none;}
}
@media only screen and (max-width:1200px){
	.header-title-small{display:none;}
	.header-socialmedia-container{display:none;}
	.header-phone{display:none;}
}
@media only screen and (min-width:991px){
	.navbar-collapse{padding-left:0px;margin-left: -15px;}
}
@media only screen and (max-width:991px){
	.InnerMidSection{margin:0 auto;width:100%;}
	.RightInteriorContainer{clear:both;}
	.InnerMidSection .panel.panel-default{width:300px;margin:10px auto;}
	.header-image-container{display:none;}
	#advertisement-container{display:none;}
	.header-title-big{padding-left:30px;}
}
@media only screen and (max-width:800px){
	#SlideShow{display:none;}
}
@media only screen and (max-width:768px){
	.dropdown-menu>li>a {color:whitesmoke;}
	.header-title-container{display:none;}
	.footer-text{display:none;}
	.footer-menu{font-size:14px;}
}
ul li a {color: whitesmoke;text-transform: uppercase;}
.Event a{color:#4f5151;}
img{border:0;}
#forumwindow{min-height: 800px;}
#Slides{display:none;position:relative;width:100%;height:100%;z-index: 0;}
#leftarrow{position: absolute;z-index: 2;font-size: 35px;bottom: 45%;}
.custom-navigation{display:none;position: absolute;width: 70%;list-style: none;bottom: 211px;left: 14%;z-index: 2;font-size: 35px;}
.custom-navigation a{color:whitesmoke;}
.custom-navigation img {opacity: 0.9;}
.SlideshowTextContainer{background-color:#C63124;display:block;color: #ffffff;height:54px;padding:2px 0;min-width: 15%;background-size: auto 100%;z-index:2;right: 0;bottom: 10px;text-align: center;}
#SlideshowCaption	{font-weight: bold;margin: 0 auto;font-size:19px;}
#SlideshowSubCaption{margin: 0 auto;line-height: 18px;}
.slidesjs-slide {max-height:400px;}
.slidesjs-container{max-height:400px;}
.LeftInteriorContainer{width:100%;float:left;}
.BoxLowerPortion{ display: none;width: 100%;height: 200px; }
.LoginForm{margin: 10px;}
#LoggedIn{padding: 5px 0 0 15px;}
.RightInteriorContainer{position:relative; overflow:auto;padding:15px 15px 15px 0;color:#4f5151;text-align:left;}
.ContentTitle{font-size: 36px;font-weight: bold;}
.slidesjs-navigation, .slidesjs-pagination{display:none;}
.FeedHeader {display:none;}
.FeedIcon {display:none;}
.FeedItemSummary {float:right;font-size:12px;padding: 0 0 0 5px;margin: 7px 0 0 0;}
.FeedItemHeader {padding: 0 10px 0 0;float:left;margin-top:5px;}
.fc-content{cursor:pointer;}
.modal-content{border-top:10px solid #5bc0de;}
select{color:black;}

/* Styling for footer */
.Footer{background:#949494;border-width:0 20px;border-style: solid; border-color:#e5e5e5; padding:8px;}
.footer-menu ul{
	list-style:none;
	padding-left:10px;
	font-size:16px;
	margin: 0;
}
.footer-menu ul li{
	float:left;
	text-decoration:underline;
	padding:0 18px 0 0;
}
.footer-text{
	color:#CC2E24;
	font-weight:bold;
	clear:both;
	padding:8px 0 0 10px;
	font-size:24px;
}
.footer-menu ul li a{
	color:white;
	text-decoration-color:white;
}
li.ActiveTier{
	text-decoration:none;
}
.Footer li a{
	text-decoration:underline;
}
.Footer .active-link{
	color:black !important;
	text-decoration-color:black !important;
}

/* Styling for Events/News panels */
.InnerMidSection .panel-body{
	background-image: url("/images_new/SidePaneGradient.png");
	background-size: 100% 100%;
	border:1px solid #ccc;
	border-radius:8px;
	padding-top:26px;
}
.panel-short{
	padding-top:8px;
	cursor:pointer;
}
.list-group-item{
	background-color:transparent;
	border:none;
	font-size:12px;
	text-align:left;
	padding-bottom:12px;
}
.list-group-item a{
	color: blue;
}
#Event-Header{
	background:transparent;
	border:none;
	padding:0px;
	text-align:center;
}
#Event-Header img{
	margin-bottom:-43px;
	cursor:pointer;
}
#News-Header{
	background:transparent;
	border:none;
	padding:0px;
	text-align:center;
}
#News-Header img{
	margin-bottom:-42px;
	cursor:pointer;
}
.panel-default{
	border:0px;
}
.event-details:hover{
	font-style:italic;
}

/* Styling for slideshow */
#Slideshow-nav-left{
	float:left;
	margin:4px 16px;
	cursor:pointer;
}
#Slideshow-nav-right{
	float:right;
	margin:4px 16px;
	cursor:pointer;
}

/* Styling for advertisement module */
#advertisement-container{
	position:fixed;
	right:-320px;
	bottom:0px;
	z-index:100;
	border:1px solid #fcc;
	padding:4px;
	background-color:white;
}
.advertisement-image{
	z-index:101;
}
.advertisement-close-btn{
	font-size:26px;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
	z-index:110;
}