﻿ol li {color: #000000; font-weight: 500; line-height: 2.5em;}
ul li {color: #4a003d; font-weight: 300; line-height: 1.5em; font-size: 18px; margin-bottom: 10px; text-align: left;}

.jobListing li {padding-bottom: 20px;}

.contentLinks a:link {color: #09ae3a; background-color: #bfba75; padding: 5px;}
.contentLinks a:hover {color: white; background-color: #2772bd;}
a.contentLinks:link  {color: #09ae3a;}


	.image-round {border-radius: 50%;}

.border-top {border-top: 8px solid #061b42;}



.background-yellow {
  background: #beb974  !important;
  color: #21003e;
}


.background-silver {
  background: #e7e7e7  !important;
}

.background-aqua {
  background: #4676c9  !important;

}

.background-pink {
  background: #061b42  !important;

}

.background-green {
  background: #09ae3a  !important;

}



/* Background Opacity */
.background-white.background-transparent, .primary-color-white .background-primary.background-transparent {
  background-color: rgba(255, 255, 255, 0.55) !important;
}
.background-yellow.background-transparent, .primary-color-yellow .background-primary.background-transparent {
  background-color: rgba(191, 186, 117, 0.77) !important;
}
.background-orange.background-transparent, .primary-color-orange .background-primary.background-transparent {
  background-color: rgba(228, 166, 0, 0.85) !important;
}
.background-red.background-transparent, .primary-color-red .background-primary.background-transparent {
  background-color: rgba(200, 16, 16, 0.85) !important;
}
.background-pink.background-transparent, .primary-color-pink .background-primary.background-transparent {
  background-color: rgba(0, 38, 105, 0.89) !important;
}
.background-blue.background-transparent, .primary-color-blue .background-primary.background-transparent {
  background-color: rgba(75, 75, 123, 0.8) !important;
}
.background-aqua.background-transparent, .primary-color-aqua .background-primary.background-transparent {
  background-color: rgba(231, 226, 158, 0.94) !important;
}
.background-green.background-transparent, .primary-color-green .background-primary.background-transparent {
  background-color: rgba(148, 191, 77, 0.86) !important;
}
.background-dark.background-transparent, .primary-color-dark .background-primary.background-transparent {
  background-color: rgba(0, 8, 16, 0.81) !important;
}





.text-purple {color: #8348be;}
.text-primary {color: #09ae3a !important;}


.background-secondary {
  background: #09ae3a  !important;

}

.iconRate {display: inline; vertical-align: middle;}

.blogListText {
	height: 150px;
	overflow: hidden;
}

.lavender2 {
	color: #9c2a89 !important;
}

.lavender3 {
	color: #9c2a89 !important;
	font-weight: bold;
}

.provider {
	clear: both;
	border-bottom: 2px solid #beacd4;
	padding: 10px 0 30px 0;
	margin: 20px 0;
}

.locationImage {
	height: 175px;
	overflow: hidden;
	margin-bottom: 15px;
}

.list-image {margin: 0px 20px 30px 0; padding: 0 35px 0 0;}

ul li {color: #393939;}
.orangeBack {background-color: #f9f3f3; padding: 2em;}
.reymondOrange {color: #f35825;}

.center {text-align: center;}
.align-left {text-align: left;}

.small {font-size: .6em;}


.section  { 
  padding: 6rem 1.25rem;
}

.section-3rem  { 
  padding: 3rem 1.25rem;
}

.section-header  { 
  padding: 1rem 1.25rem;
}
.section-small-padding  { 
  padding: 2.5rem 1.25rem;
}

.section-very-small-padding  { 
  padding: 1.5rem .75rem;
}

.section-top-padding  { 
  padding: 6rem 1.25rem 0  1.25rem;
}
.section-top-small-padding  { 
  padding: 2.5rem  1.25rem 0  1.25rem;
}

.section2  { 
  padding: 2rem 1.25rem;
}
.section3  { 
  padding: 0rem 1.25rem 3rem;
}

.sort {
vertical-align: middle;
margin-left: 10px;
margin-top: -3px;}

.left50 {
	width: 50%;
	float: left;
	margin: 0 20px 10px 0;
}

.right50 {
	width: 50%;
	float: right;
	margin: 0 0 10px 20px;
}

.right75 {
	width: 75%;
	float: right;
	margin: 0 0 10px 20px;
}

.left80 {
	width: 80%;
	float: left;
	margin: 0 20px 10px 0;
}

.middle {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}

.shadow {text-shadow: 2px 2px 8px black}
.background-dark {background-color: #000d1b;}

.staffButton {
	width: 100%;
	height: 70px;
	margin: 10px 0 0 0;
}

#staffTableBkg{
	position:absolute;

	background-color: white;
	}

#staffTable{
	width:100%;
	position: relative; 
	background-color: white;
	}
	

#staffTable thead{
	background-color: #94bf4d; 
	height:15px;
	line-height:15px;
	color: white;
	}
#staffTable th{padding:10px 10px;}

#staffTable tbody{color: black;}
#staffTable td{
	padding: 5px 0px; 
	height: 15px;
	border-bottom: 1px dotted silver;
	}
	
#staffText {
	width: 400px;
	padding: 0px;
	float: right;
	margin-bottom: 50px;}
	
.staff-listing {width: 120px; padding: 5px 20px;}
.staff-listing-lg {width: 200px; padding: 10px;}

.z a{color: #2772bd;}
.z a:hover {color: #04abde;}

.right {float: right;}

a.staffHeader {color: white;}

.sort {
vertical-align: middle;
margin-left: 10px;
margin-top: -3px;}

.name {width: 190px;}
.phone {width: 170px; text-align: left;}

.staffLeft {float: left; margin-right: 25px;margin-top: 5px; margin-bottom: 5px;}







.background-dark.background-transparent, .primary-color-dark .background-primary.background-transparent {
  background-color: rgba(0, 12, 25, 0.84) !important;
}


.background-dark-hightlight a.tab-label.active-btn, .background-dark-hightlight a.tab-label:hover,
.primary-color-dark .background-primary-hightlight a.tab-label.active-btn, .primary-color-dark .background-primary-hightlight a.tab-label:hover {
  background: #000b16  none repeat scroll 0 0;
  color: #fff;
}


.background-dark, .background-dark p, a.background-dark, a.background-dark:visited, a.background-dark:link, .background-dark a, .background-dark a:link, .background-dark a:visited, .background-dark a:hover, .background-dark a:active,
.primary-color-dark .background-primary, .primary-color-dark .background-primary p, .primary-color-dark a.background-primary, .primary-color-dark a.background-primary:visited, .primary-color-dark a.background-primary:link, .primary-color-dark a.background-primary:visited, .primary-color-dark .background-primary a, .primary-color-dark .background-primary a:link, .primary-color-dark .background-primary a:visited, .primary-color-dark .background-primary a:hover, .primary-color-dark .background-primary a:active {
  color: #2772bd ;
}



.background-orange.background-transparent, .primary-color-orange .background-primary.background-transparent {
  background-color: rgba(107, 4, 197, 1) !important;
}


.background-dark.background-transparent {
  background-color: rgba(0, 7, 14, 1) !important;
}

.background-dark, .primary-color-dark .background-primary {
  background-color: #000d1a !important; 
}

.background-orange, .primary-color-orange .background-primary {
  background-color: #473952 !important;
}

.background-lavender, .primary-color-lavender .background-primary {
  background-color: #9c2a89 !important;
}

.background-lavender2, .primary-color-lavender2 .background-primary {
  background-color: #ccc3d5 !important;
}

.background-lavender3, .primary-color-lavender3 .background-primary {
  background-color: #e3e0e4 !important;
}


.background-purple, .primary-color-purple .background-primary {
  background-color: #9c2a89  !important;
}

.background-orange li {color: #d3d3d3;}

.text-orange, .text-orange *, .primary-color-orange .text-primary, .primary-color-orange .text-primary * {
  color: #f35825 !important;
}

.text-purple, .text-purple *, .primary-color-purple .text-primary, .primary-color-purple .text-primary * {
  color: #9c2a89  !important;
}


/* Typography */
body {
  background: #fff;
}
p {
  color: #777;
  font-size: 0.85rem;
  line-height: 1.6rem;
}







.background-pink a:hover, .background-pink a:link, .background-pink a:visited,  {
  color: #fff !important;
}



.background-dark-hightlight .top-nav .active-item > a, .background-dark-hightlight .top-nav li a:hover, .background-dark-hightlight .aside-nav li a:hover, 
.background-dark-hightlight .aside-nav > ul > li.active-item > a:link, .background-dark-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-dark .background-primary-hightlight .top-nav .active-item > a, .primary-color-dark .background-primary-hightlight .top-nav li a:hover, .primary-color-dark .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-dark .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-dark .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
  background: #000d1b  !important  none repeat scroll 0 0;
  color: #fff !important ;
}

.aside-nav.background-dark-hightlight > ul > li > a:hover, .aside-nav.background-dark-hightlight > ul > li.active-item > a:link, .aside-nav.background-dark-hightlight > ul > li.active-item > a:visited,
.primary-color-dark .aside-nav.background-primary-hightlight > ul > li > a:hover, .primary-color-dark .aside-nav.background-primary-hightlight > ul > li.active-item > a:link, .primary-color-dark .aside-nav.background-primary-hightlight > ul > li.active-item > a:visited {
  border-color: #331700 !important ;
}


.top-nav li a:hover {color: white !important ; background-color: #bfba75 !important ;}
.top-nav li a:link, .top-nav li a:visited {color: white !important ;}



.pLink a, .pLink a:link, .pLink a:visited,  .pLink a:active { 
color: #2772bd ;
}

.pLink a:hover, .pLink a:active { 
color: #2772bd ;
}



a.burgundy  {
  color: #002669!important; 
}

.burgundy  {
  color: #2772bd  !important; 
}

.lavender {
color: #9c2a89 !important; 	
}
.gray {
	color: silver;
}


.line {color: #2772bd ;}

.line-height-2 {line-height: 2em;}
.text-size-10, .text-l-size-10 {
  font-size: 10px !important;
  line-height: 1.4;
}
.text-size-11, .text-l-size-11 {
  font-size: 11px !important;
  line-height: 1.4;
}
.text-size-12, .text-l-size-12 {
  font-size: 12px !important;
  line-height: 1.4;
}
.text-size-16, .text-l-size-16 {
  font-size: 16px !important;
  line-height: 1.4;
}

.text-shadow {text-shadow: 1px 1px 2px black}
.text-shadow-2 {text-shadow: 2px 2px 3px black}
.text-shadow-3 {text-shadow: 5px 5px 10px black}

.text-label {
	display: inline;
	width: 50px;
	background-color: #9c2a89;
	text-align: right;
	margin-right: 20px;
}

.logoSlide img {width: 90%;}

.padding {
  padding: 1.25rem!important;
}
.padding-2x {
  padding: 2.5rem!important;
}
.padding-right-100 {padding-right: 100px;}
.padding-right-50 {padding-right: 50px;}
.padding-right-40 {padding-right: 40px;}
.padding-left-30 {padding-left: 30px;}
.padding-left-50 {padding-left: 50px;}
.padding-top-30 {padding-top: 30px;}
.padding-bottom-50 {padding-bottom: 50px;}
.padding-both-50 {padding: 0 50px;}
.padding-all-50 {padding: 50px;}
.p-50 {padding: 50px 0;}
.p-50t {padding: 50px 0 0 0;}
.p-100 {padding: 100px 0;}

.p-r-25 {padding-right: 25px;}
.p-r-50 {padding-right: 50px;}

.p-l-25 {padding-left: 25px;}
.p-l-40 {padding-left: 40px;}
.p-l-50 {padding-left: 50px;}

.p-t-10 {padding-top: 10px;}
.p-t-20 {padding-top: 20px;}
.p-t-30 {padding-top: 30px;}
.p-t-40 {padding-top: 40px;}
.p-t-50 {padding-top: 50px;}
.p-t-75 {padding-top: 75px;}
.p-t-100 {padding-top: 100px;}
.p-t-200 {padding-top: 200px;}
.p-t-300 {padding-top: 300px;}
.p-t-400 {padding-top: 400px;}
.p-t-500 {padding-top: 500px;}
.p-t-600 {padding-top: 600px;}

.p-b-10 {padding-bottom: 10px;}
.p-b-20 {padding-bottom: 20px;}
.p-b-30 {padding-bottom: 30px;}
.p-b-40 {padding-bottom: 40px;}
.p-b-50 {padding-bottom: 50px;}
.p-b-75 {padding-bottom: 75px;}
.p-b-100 {padding-bottom: 100px;}
.p-b-200 {padding-bottom: 200px;}
.p-b-300 {padding-bottom: 300px;}
.p-b-400 {padding-bottom: 400px;}

.margin-both-50 {margin: 0 50px;}

.background-dark, .primary-color-dark .background-primary {
  background-color: #00050b !important; 
}

.background-blue  {
  background-color: #040494 !important; 
}


.background-gray  {
  background-color: #a1a1a1 !important; 
}



.background-light {
  background-color: #e2ddcc !important; 
}

.background-white, .background-white p, a.background-white, .background-white a, .background-white a:link, .background-white a:visited, .background-white a:hover, .background-white a:active {
  color: #777;
} 

.background-dark, .background-dark p, a.background-dark, a.background-dark:visited, a.background-dark:link, .background-dark a, .background-dark a:link, .background-dark a:visited, .background-dark a:hover, .background-dark a:active,
.primary-color-dark .background-primary, .primary-color-dark .background-primary p, .primary-color-dark a.background-primary, .primary-color-dark a.background-primary:visited, .primary-color-dark a.background-primary:link, .primary-color-dark a.background-primary:visited, .primary-color-dark .background-primary a, .primary-color-dark .background-primary a:link, .primary-color-dark .background-primary a:visited, .primary-color-dark .background-primary a:hover, .primary-color-dark .background-primary a:active {
  color: #cecece;
}

.background-dark.background-transparent, .primary-color-dark .background-primary.background-transparent {
  background-color: rgba(0, 0, 28, 0.79) !important;
}


.background-medium {
  background-color: rgba(50, 50, 50, 0.85) !important;
}

.column-2 p {line-height: 1.8em; margin-bottom: 0;}

.column-2 .buttonB, .column-2 .button, .column-2 .buttonWhiteSmall, .column-2 .buttonGreen, .column-2 .buttonStroke {margin-top: 25px;}

.pdf {width: 250px; float: left; margin-right: 10px; vertical-align: middle;}

.pdfSmall {width: 150px; float: left; margin-right: 10px; vertical-align: middle;}
.pdf2 {width: 320px; float: left; margin-right: 10px; vertical-align: middle; margin-left: -10px;}


/* Buttons */

/* Buttons */
.button, a.button, a.button:link, a.button:visited, .buttonB, a.buttonB, a.buttonB:link, a.buttonB:visited {
  
  display: inline-block;
  padding: 0.625rem 1.25rem;
  text-align: center;
  transition: all 0.20s linear 0s !important;
  -o-transition: all 0.20s linear 0s !important;
  -ms-transition: all 0.20s linear 0s !important;
  -moz-transition: all 0.20s linear 0s !important;
  -webkit-transition: all 0.20s linear 0s !important;
  color: white !important;
  background-color: #bfba75 !important;
}

.button:hover, a.button:hover, a.button:link:hover, a.button:visited:hover, .buttonB:hover, a.buttonB:hover, a.buttonB:link:hover, a.buttonB:visited:hover  {
  box-shadow: 0 0 100px 100px rgba(255, 255, 255, 0.25) inset;
  background-color: #3c3705 !important;
  color: #fff !important;
}

.buttonB, a.buttonB, a.buttonB:link, a.buttonB:visited {
  color: black !important;
}



.buttonWhite, a.buttonWhite, a.buttonWhite:link, a.buttonWhite:visited {
  border: 1px solid white;
  display: inline-block;
  padding: 0.5rem .75rem;
  text-align: center;
  color: #061b43;
  background-color: rgba(255, 255, 255, 0.90);
}

.buttonWhite2, a.buttonWhite2, a.buttonWhite2:link, a.buttonWhite2:visited {
  border: 1px solid silver;
  display: inline-block;
  padding: 0.5rem .75rem;
  text-align: center;
  color: black;
  background-color: rgba(255, 255, 255, 0.25);
}

.buttonWhiteSmall, a.buttonWhiteSmall, a.buttonWhiteSmall:link, a.buttonWhiteSmall:visited {

  display: inline-block;
  padding: 0.25rem .5rem;
  text-align: center;
  color: #f5f2df ;
  background-color: #002669;
  font-size: 10px;
  margin-top: 8px;
}

.buttonWhiteSmall:hover, a.buttonWhiteSmall:hover {

  color: #f5f2df;
  background-color: red ;

}

.buttonSmall, a.buttonSmall, a.buttonSmall:link, a.buttonSmall:visited {

  display: inline-block;
  padding: 0.25rem .75rem;
  text-align: center;
  color: black ;
  background-color: #bfba75;
  font-size: 10px;
  margin-top: 8px;
  border: 1px solid black;
}

.buttonStroke, a.buttonStroke, a.buttonStroke:link, a.buttonStroke:visited {

  display: inline-block;
  padding: .5rem 1.25rem;
  text-align: center;
  color: black ;
  background-color: #ffffff;
  font-size: 14px;
  margin-top: 8px;
  border: 1px solid black;
}

.buttonYellow, a.buttonYellow, a.buttonYellow:link, a.buttonYellow:visited, {

  display: inline-block;
  padding: .5rem 1.25rem;
  text-align: center;
  color: black ;
  background-color: #bfba75;
  font-size: 14px;
  margin-top: 8px;
  border: 1px solid black;
}

 
.buttonAqua, a.buttonAqua, a.buttonAqua:link, a.buttonAqua:visited{

  display: inline-block;
  padding: .5rem 1.25rem;
  text-align: center;
  color: black ;
  background-color: #04abdf;
  font-size: 14px;
  margin-top: 8px;
  border: 1px solid black;
}

.buttonGreen, a.buttonGreen, a.buttonGreen:link, a.buttonGreen:visited{

  display: inline-block;
  padding: .5rem 1.25rem;
  text-align: center;
  color: white !important;
  background-color: #09ae3a;
  font-size: 14px;
  margin-top: 8px;
  border: 1px solid black;
}




.buttonSmall:hover, a.buttonSmall:hover, .buttonStroke:hover, a.buttonStroke:hover , .buttonYellow:hover, a.buttonYellow:hover,  .buttonAqua:hover, a.buttonAqua:hover,  .buttonGreen:hover, a.buttonGreen:hover  {

  color: #fff !important;
  background-color: #891176 ;

}



.buttonWhite:hover, .buttonWhite:hover a, a.buttonWhite:hover, a.buttonWhite:link:hover, a.buttonWhite:visited:hover {
  background-color: #002669; color: white !important;
}

.w100 {width: 100%;}

.text-white {color: white !important;}



@media screen and (max-width:500px) {
	.hideSmall {visibility: hidden;}
	  
  .slideImage {width: 50%;}
	
	}