/* CONTENT ELEMENTS
------------------------------*/
#content_container {
    width: 960px;
    overflow:hidden;
    margin: auto;
}           
/* BANNER ELEMENTS
------------------------------*/
#banner{
	margin:0;
    width:956px;}
.slides_container {
    border:2px solid #7cb09f;
	display:none;
	height:396px;
	margin:0;	
	overflow:hidden;
	position:relative;}
#banner .slide {
	display:block;
	height:396px;
	margin:0;
	padding:0;
	width:956px;}
#banner .slide .slide_image{
float:left;
}
#banner #slide_two .slide_image,#banner #slide_four .slide_image{
    float: right;
}
/*
#slide_two{
    background:url(../images/slider_images/homepage_slider/slide_2.jpg) no-repeat 0 0;
}
#slide_two .slide_text{
background-color:rgba(255,255,255,0.8);
margin-top:240px;
padding-bottom:1em;
position:absolute;
text-align:center;
width:100%;
}
#slide_two .slide_text p{
    margin-top:10px;
}

#slide_four{
    background:url(../images/slider_images/homepage_slider/slide_4.jpg) no-repeat 0 0;
}
#slide_four .slide_text{
background-color:rgba(255,255,255,0.8);
padding:95px 20px 147px 20px;
}
*/
.pagination {
	display:none;}
.slide_text{
    float:left;
    font-size:20px;
    width:426px;
    display: table;
    height: 396px;
}
.middle_text{
    display: table-cell;
    vertical-align: middle;
}
.slide_text p{
    line-height:1.3;
    margin:0px 15px 25px 15px;
}
.slide_text p:nth-last-child(1){
    line-height:1.3;
    margin:0px 15px 0px 15px;
}
    
ul#banner_buttons{
	margin-top:40px;
	overflow:hidden;
	padding:0px 20px;
	z-index:999;}
ul#banner_buttons li{
	float: left;
	position: relative;
	margin: 0px 10px 0px 10px;
	padding: 0;}
ul#banner_buttons li.button1{
margin-left:0;
width:214px;
}
ul#banner_buttons li.button2{
width:192px;
}
ul#banner_buttons li.button3{
width:250px;
}
ul#banner_buttons li.button4{
margin-right:0;
width:200px;
}
ul#banner_buttons a{
	display: block;
	position: relative;}
ul#banner_buttons a:hover{
text-decoration:none;}
.button_heading{
	color:#005dad;
	font-size:28px;
    font-weight:bold;
    text-transform:uppercase;}
.button_text{
	}
    
#mission_statement{
    font-size:1.4em;
}