﻿body {
/*	background-image: url('images/header-back.png');
	background-repeat: repeat-x;
*/	margin: 0px;
	
	background-color: #343A54;

	background-image: url('../images/mid-BKGD.gif');
	background-repeat: repeat-x;

	height: 100%;
	font: 16px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
}
.list {margin: 0 0 10px 50px;}
ul li {list-style-type:square;}
ul.info li {margin-bottom: 15px;}
.img-center {display:block; margin: 0 auto;}
.main-body {background-color: #DDDDDD; padding: 15px; border-radius: 4px;}
h1.pageTitle {font-size: 24px; font-weight: bold; border-bottom: 1px dotted #343A54; margin: 5px 0 20px 0;}
hr {clear: both;}
.main-content {background-color: #DDDDDD;}
.headshot {border-radius: 5px;}

/* ACCORDION */
#accordion .panel-heading {background-color: #535978; color: #FFFFFF;}
#accordion .panel-heading:hover {cursor: pointer; background-color: #343A54;}

/* COVID */
.covidbanner {padding: 10px;background-color: #a92d37;color: #fff;text-align: center;font-size: 17px;}

/* MENU */
section.navigation {background-color:#343A54}
header li {list-style-type: none;}
.navbar {border: 0px;}
.navbar-inverse { background-color: #343A54; margin: 0px -15px;}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #343A54}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #080808}
.dropdown-menu { background-color: #000000; border: 0px; padding: 0px;}
.dropdown-menu li { padding: 5px;}
.dropdown-menu li:hover { background-color: #333333;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: #333333;}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #080808}
.navbar-inverse .navbar-brand { color: #999999}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #FFFF00}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li>a { color: #FFFFFF}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFF00}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}
.navbar-nav > li {margin: 0 12px 0 0;}
/* /MENU */

/* NAV PILLS */
.nav-pills {background-color: transparent;}
.nav-pills a {color: #FFFFFF;}
.nav-pills li {background-color: #343A54; border-radius: 5px; margin-bottom: 3px;}
.nav-pills li a:hover {background-color: #4A5277;}

/* ABOUT US */
.bioPic {float: right;margin: 0 0 10px 10px;border: 1px #c1c1c1 solid;padding: 5px;border-radius: 10px;}
.associates h3 {font: bold 18px; color: #716B00; margin: 20px 0px 10px 0px; clear: both;}
.associates h3:not(:first-of-type) {border-top: 1px dotted #716B00; padding-top: 4px; margin: 30px 0 10px 0;}
.associates p {margin: 0 0 10px 20px;}

/* FORMS */
.forms li {list-style-type: none; margin-bottom: 10px;}

/* SOLUTIONS */
.solutions p {margin-left: 20px;}

/* BOOKS */
.books h2 {font-weight: bold;}
.books h3:first-of-type {border-top: 0px dotted #343A54; padding-top: 0px;}
.books h3 {font-size: 17px; font-weight: bold; margin: 10px 0px; border-top: 1px dotted #343A54; padding-top: 10px;}
.books p {margin-left: 30px;}

/* BLOCKQUOTE */
/*
blockquote {
	background: #E5E5E5;
	border-left: 10px solid #ccc;
	margin: 1.5em 10px;
	padding: 0.5em 10px;
	quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote::after {
    color: #ccc;
    content: close-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -22px;
    margin-top: 19px;
}
.quotes p:first-child, p:last-child {
  display: inline;
}
*/
blockquote{
  display:block;
  background: #fff;
  padding: 15px 20px 15px 45px;
  margin: 0 0 20px;
  position: relative;
  
  /*Font*/
  /*font-family: Georgia, serif;*/
  font-size: 16px;
  line-height: 1.2;
  text-align: justify;
  
  /*Borders - (Optional)*/
  border-left: 15px solid #817D00;
  border-right: 2px solid #817D00;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/
  
  /*Font*/
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  
  /*Positioning*/
  position: absolute;
  left: 10px;
  top:5px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
  /*content: "\201D";
  font-family: Georgia, serif;
  font-size: 60px;
  font-weight: bold;
  color: #999;
  position: absolute;
  right: 10px;
  bottom:-30px;*/
}

blockquote a{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #c76c0c;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-style: italic;
}

.footer {color: #343A54; text-align: center; padding: 10px 0px;}

/* BACK TO TOP BUTTON */
.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #777777;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 10px;
	bottom: 20px;
	padding-top: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}