@charset "UTF-8";

/* Layout (global rules for all sizes) */

body {margin:0; padding:0;}


header a.logo {

display: block;
position:absolute;
background-position: 0px 0px;
background-repeat:no-repeat;

}

/* Layout Large Screens (default for older browsers) */

header {

height:195px;
background:url(images/header_large.jpg) no-repeat right 0px; 


}

header a.logo {
	width: 401px;
	height: 132px;
	top: 40px;
	left:21px;
	background-image:url(images/logo_large.png);
}


.phone {

float:right;
font-size:3em;
margin:120px 30px 0px 0px;
font-weight:900;
color:#FFF;


}


article {padding: 20px 40px 20px 30px;}

.dept_buttons_container {
padding: 0px 20px 15px 15px;
height:270px;}

.dept_buttons_container .dept {

width: 23.95%;
float: left;
background-postion: 0px 20px 10px 0px;
height:250px;

}

.dept_buttons_container .dept .highlight {padding:30px 10px 10px 10px;}

<!--CONTENT CONTAINER-->

.content_container {

overflow:hidden;

}

.content_wrapper {

background:#FFFFFF;
height:300px;
margin: 0px 30px 0px 40px;



}

.intro_section {

float:left;
width:360px;
padding:0px 20px 0px 0px;

}

.special {

float:right;
padding:0px 20px 0px 20px;
background-color:#ECECEC;
border-bottom:thin #666666 solid;
border-right:thin #666666 solid;
border-top:thin #CCCCCC solid;
border-left:thin #CCCCCC solid;
box-shadow:  0px 2px 2px #252525;

}



.special_image {

float:left;
margin: 0px 0px 0px 0px;
width:194px;



}

.special_info {

float:left;
width:140px;
padding: 20px 0px 0px 20px;



}

<!--TESTIMONIAL CONTENT-->



.video_section {

position;

}



.movie {

background-color:#999999;
padding:40px;
width:auto;
height:auto;
display:block;


}

.caption {

padding:40px;



}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}



.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





















<!--TESTIMONIAL CONTENT-->



<!--CONTENT CONTAINER END-->



footer {

margin-top:30px;

}

.footertabs1 > li{

	list-style:none;
	float:left;
	width:25%;
	padding:0;
	margin:0;

	
	}
	
.footertabs1 > li > a{

	display:block;
	width:auto;
	background:#555555;
	border-top:thin #777777 solid;
	border-left:thin #777777 solid;
	border-right:thin #333333 solid;
	transition: background-color .5s;
	font-size: 15px;
	padding:20px 0px 10px 20px;
	box-shadow:  0px 4px 4px #333333;
	
}
	
.footertabs1 > li > a:hover{

	display:block;
	width:auto;
	background:#004e95;
	padding:20px 0px 10px 20px;
	border-bottom-color:#FFFF00;
	border-bottom:10px;
	
	}

.chat {

	align: right;
	display:block;
	width:auto;
	padding:20px 0px 10px 40px;

}

.social {

float:right;
overflow:hidden;




}
