.container.brandbar {
	background: #bf5700;
}

.container-logo-p2 .p2-logo {margin-top:.5rem;}
.container-logo-p2 .p2-logo img {height: 2rem;}

@media only screen and (min-width:40.063em) {
	.container-logo-p2 .p2-logo {top:0; margin-top:.5rem;}
}


@media only screen and (min-width:64.063em) {
	.container-nav-phase2.container {
		margin-top: 40px;
	}
	.container-logo-p2 .p2-logo {margin:1.25rem 0 0 0; top:34px;}
	.container-logo-p2 .p2-logo img {
		max-width: 28.75em /*460px*/;
		height:4rem;
		
	
		}
}

h1.p2-logo {
	font-weight: normal;
}

h1.p2-logo a {
	color: #2D2A28;
	line-height: 1rem;
}

h1.p2-logo a:hover {
	text-decoration: none;
	color: #BF5700;
}

/*h1.p2-logo .sub-h1 {
	display:none;
	visibility: hidden;
}*/

h2 {margin:4rem 0 1rem 0;}
h2:first-child {margin-top:0;}

@media only screen and (min-width:64.063em) {
	/*h1.p2-logo .sub-h1 {
		font-size: 1.25rem;
		line-height: 0.75rem;
		display: block;
		visibility: visible;
	}*/

	.container-nav-phase2 .nav {
		height: 53px;
	}

	.container-nav .sub-nav-link span {
		padding: 0;
	}
	.container-nav-phase2 .sub-nav-link:before {
		content: none;
	}
}

.container-nav-phase2 .sub-nav-link {
	font-size: 1rem;
}
@media only screen and (max-width:64.063em) {
	.container-nav-phase2 .nav {
		margin: 0;
	}
}

.theme1 .container-hero1-1 .hero-headline {
	line-height: 3.2rem;
	font-weight: normal;
}

.theme1 .container-hero1-1 {
	background: url('../images/hero1.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.field_bio_block img {
	border: none;
	margin: 0 auto 0.5em auto;
}

.main-content ul li, .main-content ol li {
	margin: 0;
}

.fp-newsitem {
	border-bottom:1px solid #d6d6d6;
	padding:0 0 .5rem 0;
	margin-bottom:1.4rem;
	width: 100%;
	overflow: auto;
}
.fp-newsitem img {border:1px solid #d6d6d6; display:block; margin:1.5em auto 1.5em auto; padding:.5em;}

@media only screen and (min-width:40em) {
	.fp-newsitem img {margin-top:.5em; max-width:50%;}
	.fp-newsitem img.left {margin-right:2em;}
	.fp-newsitem img.right {margin-left:2em;}
}

.flex-content .flex-content-area-image-wrapper .flex-content-area-image {
	border: none;
}

.footer-primary .footer-headline {
	font-size: 1.4rem;
}

.footer-primary .footer-headline span {
	line-height: 1.75rem;
	display: block;
}

@media only screen and (min-width: 40.063em) {
	.footer-theme1 .footer-headline {
	 margin: 0 0 2rem 0;
	}
}

.breadcrumbs {
	margin-top: 15px;
}

.footer-webmaster {
	margin-top: -10px;
	margin-bottom: 15px;
}

.footer-pdf {
	font-size: 0.875rem;
	margin-bottom: 0;
}

@media only screen and (max-width: 40em) {
	.container-footer .footer-primary {
		border-bottom: 1px solid #a1a1a1;
		padding: 0 0 18px 0;
		margin: 0 0 18px 0;
	}
}

.operations-bottom-thin {
	padding-bottom: 1.3em;
	margin-bottom: 1.3em !important;
	border-bottom: 1px solid #d6d6d6;
}

.tower-box {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #d6d6d6;
}

.tower-box img {
	margin-bottom: 10px;
}

@media only screen and (max-width:40.063em) {
	.tower-box img {
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
}

table {
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	margin: 10px 0;
}

table tr {
	border-bottom: 1px solid #d6d6d6;
}

table td {
	border-right: 1px solid #d6d6d6;
	padding: 0.5em;
}

.field_quick_links a {
  color: #BF5700;
  text-decoration: none;
  font-family: 'open_sans', sans-serif;
  font-size: 1rem;
  font-weight:normal;
  font-style:normal;
  display: inline-block; }
  .field_quick_links a:hover, .cta-link:focus {
    text-decoration: underline; }
  .field_quick_links a:after {
    font-family: 'UT_v3';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\62";
    font-style: normal;
    font-size: inherit;
    font-size: 0.6875rem;
    line-height: inherit;
    padding-left: 7px;
    display: inline-block;
    position: relative;
    top: -1px; }
.field_quick_links a:after:hover {
      text-decoration: none !important;
}
.field_quick_links a:hover:after {
    text-decoration: none !important;
}
.field_quick_links .tower a {
	font-family: CharisSILW, serif;
}
.field_quick_links .tower a:after{
	content: none;
}

.field_quick_links .cta {
	color: #fff;
}