p {
	font-family:Garamond;
	color:#000000;
	font-size:12pt;
	text-align:center;
}

offices {
	font-family:Garamond;
	color:#000000;
	font-size:12pt;
	text-align:left;
}
ul {
	font-family:Garamond;
	color:#000000;
	font-size:12pt;
}

h6 {font-family:Garamond; color:#000000; font-size:12pt; text-align:center}
h1 {font-family:Garamond; color:#083a68; font-size:20pt; font-weight: bold}
h2 {font-family:Garamond; color:#083a68; font-size:16pt; font-weight: bold}
h3 {font-family:Garamond; color:#083a68; font-size:14pt; font-weight: bold}

a:link {color:#083a68}
a:hover {color:#083a68}
a:visited {color:#083a68}
a:active {color:#083a68}

LargeLink {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}
.LargeLink {
	font-family: Verdana, Geneva, sans-serif;
}
.LargeLink {
	color: #900;
}
.left-thumbs {
	left: 20px;
	padding-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.videodata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.desc {
	text-align: left;
}
.vidbox {
	border: thin solid #666;
}
.poster {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a.poster:link {color:#ffffff
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;}

a.poster:hover {color:#ffffff
text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;}

a.poster:visited {color:#ffffff
text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;}

a.poster:active {color:#ffffff
text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;}

#footerNaps { font-family:Garamond; color:#083a68; font-size:15px; text-transform: uppercase; font-weight: bold; padding: 10px 0 0 20px; }
.singleFooterNap { width: 250px; float: left; display: inline-block; padding: 0 0 20px 30px; }
.singleFooterNap:first-child, .singleFooterNap:nth-child(2) { border-right: 1px solid #d2c4a3; }
.singleFooterNap a { text-decoration: none; color: inherit; }
.singleFooterNap a:hover { text-decoration: underline; }

/*front page carousel*/

.carousel-title{
	border: 1px solid black;
	border-width: 1px 0 0;
	padding: 30px 0 20px;
	text-align: left;
	width: 100%;
}
.owl-theme .owl-nav [class*='owl-'] {
	font-size: 40px;
	position: absolute;
	top: calc(50% - 23px);
	margin: 0px;
	padding: 4px 7px 8px;
}
.owl-prev{
	left:-40px;
}
.owl-next{
	right:-40px;
}
.owl-theme .owl-nav [class*='owl-']:hover{
	background: #B38B2D;
}

/*services page-image overlay*/
.bscontainer {
  position: relative;
}

.bsimage {
  display: block;
  width: 100%;
  height: auto;
}


.bsoverlay {
    cursor: pointer;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #0F477B;
  overflow: hidden;
  width: 100%;
  height:60px;
  transition: .5s ease;
  opacity: 0.8;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
#bstable a, #bstable a:link,#bstable a:hover,#bstable a:active,#bstable a:visited {
    color: #fff;
    border: 0;
    outline: none;
}

.overlay{
    display: none;
}

.bscontainer:hover .bsoverlay {
  height: 100%;
}

.bstext {
  color: white;
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
    text-align: center;
}
