body{
	background-color: #ffffff;
}

.introduction,
.introduction h2{
	font-family: mongoose, sans-serif;;
	font-size: 14pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

.resizableImage img{
	width: 100%;
	max-width: 100%;
	max-height: 100%;
    margin: auto;    
    display: block;
}

.synopsis,
.synopsis h2{
	font-family: mongoose, sans-serif;; 
	font-size: 12pt;
	padding-top: 10px;
	padding-bottom: 10px;
}


.brand{
   background-color: #336699;
   color: #ffffff;
}


#logo-container {
	position: relative;
	z-index: 100;
	padding-top: 12px;
	font-family: Arial;
	color: white;
	font-size: 20pt;
	background: transparent;
}


.navbar{
	background-color: #336699;
    border-color: #336699;	
}

.navbar-header {
	background-color: #336699;
    border-color: #336699;
	font-weight: strong;
	font-family: Arial;
}

.navbar-default .navbar-nav{
	background-color: #336699;
    border-color: #336699;
    color: #ffffff;
	font-family: Arial;
	font-size: 16pt;
}


.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #FFFFFF;
	text-decoration: none;
	background-color: #336699; 	
}


.activeTab {
	background-color: #336699;
	text-decoration: none;
}

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:active{
	color: #ffffff;
}

.navbar-collapse{
	background-color: #336699;
}
	

 .nav > li > a:hover,
 .nav > li > a:focus {
    text-decoration: underline;
    background-color: #336699;
    color: white;
  }


.navbar-default .navbar-nav .open{
    background-color: #336699;
}

.navbar-default .navbar-nav >.open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu {
    background-color: #6699cc;
    color:#ffffff;
  }
 
  
.navbar-default .navbar-nav >.open .dropdown-menu li > a:hover{
	color: #ffffff;
	background:#336699 !important;
    text-decoration: underline;
	
  }
 
/* Set the border color to the desired color */ 
.navbar-toggle{ 
    border-color: white; 
    color: white;
} 

.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}


.dropdown-toggle:active, .open .dropdown-toggle {
	background:#336699 !important;
	 color:#ffffff !important;
}
	
#water-banner{
    background-repeat: repeat-x;
    background-image: url("/site/images/water.png");
    height: 20px;
    width: 100%;
}	

.underlined {
    text-decoration: underline;
}

.italic {
    font-style: italic;
}


.main-font {
	font-family: mongoose, sans-serif;;
}

.rounded-image{
	border-radius: 15%;
	max-width: 100%; 
	max-height: 100%; 
    margin: auto;    
	display: block;
}

.modal-header {

    font-family: mongoose, sans-serif;
    background-color: #336699;
    color: #ffffff;
    font-size: 14pt;
}

.modal-body {
    font-family: mongoose, sans-serif;;
    background-color: #336699;
    color: #ffffff;
    font-size: 12pt;
}
 
.zoom {
  transition: transform .2s;
  width: 30px;
  margin: 0 auto;
} 

.zoom:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1);
}

.sm_icon {
  transform: scale(0.7);
  margin-left: 4px;
  margin-right: 4px;
}

.footer{
    background-color: #336699;
    color: white;
    font-size: 10pt;
    width: 100%;
}

.dark-banner{
    text-align: center;
    background-color: #336699;
    color: white;
    margin: 15px;
    font-size: 16pt;
    font-weight: bolder;
    width: 100%;
}

.testimonialHeading,
.testimonialText,
.testimonialAuthor{
	color: black;
	font-size: 18px;
	font-family: garamond;
}

.testimonialHeading{
	font-style: italic;
	font-size: 22px;
}

.testimonialText{
        padding-top: 10px;
	padding-left: 30px;
}

.testimonialAuthor{
	padding-left: 70px;
	padding-bottom: 20px;
}

.oddTestimonial{
    background-color: #efefef;
    margin: 5px;
}

.evenTestimonial{
    background-color: #dfdfdf;
    margin: 5px;
}

.lt-gray-background{
    background-color: #efefef;
}
.med-gray-background{
    background-color: #dfdfdf;
}

.desc1{
    text-align: center;
    margin: 15px;
}