/* CSS Document */
.showonpagebox{
	padding-left:5%;
}
.panel-group{
	width: 100%;
}
.bluebanner{
	background-image: url(../images/bigbluebar.png);
	background-size: 100% 100%;
	background-position: top;
	background-repeat:no-repeat;
	width:100%;
	height:235px;
	top:0px;
	position: relative;
	overflow:hidden;
}

.bluebanner img{
	position:relative;
	top:60px;
	padding-left:5px;
	width: 20%;
	max-width:300px;
	min-width:150px;
}

.bannerlocation{
	color: white;
	font-size: 3.1vw;
	font-weight:100;
	line-height:2.8vw;
	top:85px;
	left: 5%;
	position:relative;
}

.callnow{
	background-image: url(../images/callbox.png);
	background-position: top right;
	background-repeat:no-repeat;
	background-size: 100% 100%;
	position:absolute;
	right:0%;
	top:60px;
	vertical-align:middle;
	width:32%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 8%;
}
.callnumber{
	font-size:1.3vw;
	color:white;
	margin-left:10px;
}
.callnumberlink{
	position:relative;
	top:-8px;
	margin-left:10px;
	
}
.callnumberlink a{
	color: #f2bc3c;
	font-size:.9vw;		
}
.services-site{
	position:relative;
	top:-62px;
}
.services-site .displayBreadcrumbs{
	margin-left:40px;	
	top: -30px;
	position:relative;
}
.services-site .breadcrumbs{
	border-bottom:none;
}
.services-site .breadcrumbs nobr{
	color: #eea904;	
}
.servicestab{
	width:170px;
	text-align:center;
	margin-right:-20px;
	background-image: url(../images/transparentswooshtab.png);
	background-position: bottom center;
	background-repeat:no-repeat;
	background-size: 100% 100%;
	
}

.services-site > ul.nav-tabs > li.active{
	background-image: url(../images/whiteswooshtabs.png);
	background-position: bottom;
	background-repeat:no-repeat;
	background-size: 100% 100%;
	
}

.services-site  ul.nav-tabs{
	border:none;
}

.services-site > ul.nav-tabs > li > a{
	color:white;
}

.services-site > ul.nav-tabs > li.active > a{
	background: none !important;
	border:none;
	color: #193d67;
	font-weight:bold;
}

.services-site > ul.nav-tabs > li.servicestab > a:focus, .services-site > ul.nav-tabs > li.servicestab > a:hover{
	background: none !important;
	border: none;
}

.services-site .tab-content{
	background-color:#FFFFFF;
}

.services-site .leftSidebar{
	width:120%;
	left: -22%;
	display:block;
	float:none;
	position:relative;
}

.services-site .leftSidebar ul.menu li:before {   
    top:25px;  
}

.services-site .main-body-tabs{
	padding-top:50px;
}

.services-site .news-col{
	margin-bottom:25px;
}

.locationsTabDisplay .locationsitem{
	border-bottom:1px solid #D0D0D0;
	padding:15px;
}

@media (max-width: 991px){
	.services-site .leftSidebar{
		width:104%;
		left:-2%;
	}
}