#header {
      background-image:url('../images/header_bg.jpg');
      height:478px;
      width:100%;
      display:inline-block;
      margin:auto;
      position:relative;
      z-index:10;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        line-height: 1;
    }
    
    
   
    .navv {
    background-color:#000000;
    color:#ffffff !important;
}

.navv a {
    background-color:#000000;
    color:#ffffff !important;
   text-decoration:none;
   font-size:16px;
}

.navv a.sel {
    background-color:#000000;
    color:#ffffff !important;
    font-family:garamond;
}

.navv a:hover {
    background-color:none;
    color:#d4d4d4 !important;
   text-decoration:none;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 2.9rem !important;
    padding-left: 2.9rem !important;
}



.nav-link {
    padding:1.5rem 1.5rem;
}

ul.navbar-nav.nav {
    margin: 0px auto;
}

.dropdown-menu {
    background-color: transparent !important;
    border-radius: 0;
    padding: 0px !important;
    margin: 0px !important;
    min-width:200px;
}

#head_content {
      width:1500px;
      margin-left:auto;
      margin-right:auto;
}

#black_bar {
      height:32px;
      background-color:#000000;
      width:100%
}

#main_nav {
      width:1000px;
      margin-left:auto;
      margin-right:auto;
      font-family:Verdana,Arial,Helvetica; 
      font-size:15px; 
      line-height: 30px; 
      color:#ffffff; 
      text-decoration:none; 
      font-weight:normal;
}

#main_nav a {
      width:1000px;
      margin-left:auto;
      margin-right:auto;
      font-family:Verdana,Arial,Helvetica; 
      font-size:15px; 
      line-height: 30px; 
      color:#ffffff; 
      text-decoration:none; 
      font-weight:normal;
}


#main_nav a.sel {
      width:1000px;
      margin-left:auto;
      margin-right:auto;
      font-family:Verdana,Arial,Helvetica; 
      font-size:15px; 
      line-height: 30px; 
      color:#ffffff; 
      text-decoration:none; 
      font-weight:normal;
}


#main_nav a:hover {
      width:1000px;
      margin-left:auto;
      margin-right:auto;
      font-family:Verdana,Arial,Helvetica; 
      font-size:15px; 
      line-height: 30px; 
      color:#0058a8; 
      text-decoration:none; 
      font-weight:normal;
}

#contact_1 {
           text-align:right;
           display:inline-block;
           margin-right:25px;
           width:350px;          
           vertical-align:top; 
}

#contact_2 {
           text-align:left;
           display:inline-block;
           margin-left:25px;
           width:350px;
           vertical-align:top;
           line-height:21px;
}

#text {
      text-align:center;
      font-family:Verdana,Arial,Helvetica; 
      font-size:18px; 
      line-height: 30px; 
      color:#003f7e; 
      text-decoration:none; 
      font-weight:normal;
}

#text a {
      font-family:Verdana,Arial,Helvetica; 
      font-size:18px; 
      line-height: 30px; 
      color:#003f7e; 
      text-decoration:none; 
      font-weight:normal;
}

#text a.sel {
      font-family:Verdana,Arial,Helvetica; 
      font-size:18px; 
      line-height: 30px; 
      color:#003f7e; 
      text-decoration:none; 
      font-weight:normal;
}

#text a:hover {
      font-family:Verdana,Arial,Helvetica; 
      font-size:18px; 
      line-height: 30px; 
      color:#818181; 
      text-decoration:none; 
      font-weight:normal;
}

#text_inside {
      text-align:left;
      font-family:Verdana,Arial,Helvetica; 
      font-size:18px; 
      line-height: 30px; 
      color:#003f7e; 
      text-decoration:none; 
      font-weight:normal;
}

#text_inside a {
      font-family:Verdana,Arial,Helvetica; 
      font-size:18px; 
      line-height: 30px; 
      color:#003f7e; 
      text-decoration:none; 
      font-weight:normal;
}

#text_inside a.sel {
      font-family:Verdana,Arial,Helvetica; 
      font-size:18px; 
      line-height: 30px; 
      color:#003f7e; 
      text-decoration:none; 
      font-weight:normal;
}

#text_inside a:hover {
      font-family:Verdana,Arial,Helvetica; 
      font-size:18px; 
      line-height: 30px; 
      color:#818181; 
      text-decoration:none; 
      font-weight:normal;
}

#map_button {
      display:inline-block;
      position:relative;
      float:right;
      margin-top:-20px;
}

#video_button {
      display:inline-block;
      position:relative;
      float:left;
      margin-top:-20px;
}

.bullets {
 text-align:left !important;
}

#commitment {
      text-align:center;
      font-family:Verdana,Arial,Helvetica; 
      font-size:14px; 
      line-height: 25px; 
      color:#000000; 
      text-decoration:none; 
      font-weight:normal;
}

#footer {
      background-color:#000000;
}  

#foot_content {
}  

#foot_nav1 {
          display:inline-block;
          text-align:left;
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#ffffff; 
          text-decoration:none; 
          font-weight:normal;
          margin-top:18px;
          
}

#foot_nav1 a {
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#ffffff; 
          text-decoration:none; 
          font-weight:normal;
}

#foot_nav1 a.sel {
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#ffffff; 
          text-decoration:none; 
          font-weight:normal;
}

#foot_nav1 a:hover {
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#0058a8; 
          text-decoration:none; 
          font-weight:normal;
}

#foot_nav2 {
          display:inline-block;
          width:240px;
          text-align:right;
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#ffffff; 
          text-decoration:none; 
          font-weight:normal;
          vertical-align:top;
          margin-top:28px;
          margin-right:8px;
}

#foot_nav3 {
          display:inline-block;
          width:240px;
          text-align:right;
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#ffffff; 
          text-decoration:none; 
          font-weight:normal;
          vertical-align:top;
          margin-top:39px;
          margin-right:8px;
}

#foot_nav4 {
          display:inline-block;
          text-align:right;
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#ffffff; 
          text-decoration:none; 
          font-weight:normal;
          vertical-align:top;
          margin-top:28px;
          margin-right:8px;
} 

#foot_nav4 a {
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#ffffff; 
          text-decoration:none; 
          font-weight:normal;
} 

#foot_nav4 a.sel {
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#ffffff; 
          text-decoration:none; 
          font-weight:normal;
}

#foot_nav4 a:hover {
          font-family:Verdana,Arial,Helvetica; 
          font-size:12px; 
          line-height: 18px; 
          color:#0058a8; 
          text-decoration:none; 
          font-weight:normal;
}


#top_nav a 
{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:BOLD;}
#top_nav a:hover 
{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#35a000; text-decoration:none; font-weight:BOLD;}
#top_nav a.sel 
{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:BOLD;}

#sub_nav a 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 19px; font-style: italic; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#sub_nav a:hover 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 19px; font-style: italic; font-weight: normal; color: #35a000; text-decoration: none;}
#sub_nav a.sel 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 19px; font-style: italic; font-weight: normal; color: #FFFFFF; text-decoration: none;}

#bottom_nav  
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 22px; font-style: none; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align:center; padding-top:20px;}
#bottom_nav a 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 22px; font-style: none; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#bottom_nav a:hover 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 22px; font-style: none; font-weight: normal; color: #000000; text-decoration: none;}
#bottom_nav a.sel 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 22px; font-style: none; font-weight: normal; color: #FFFFFF; text-decoration: none;}

#designby {font-family:Verdana,Arial,Helvetica; font-size:9px; color:#a1a1a1; text-decoration:none; line-height: 12px;}
#designby a {font-family:Verdana,Arial,Helvetica; font-size:9px; color:#a1a1a1; text-decoration:none; line-height: 12px;}
#designby a:hover {font-family:Verdana,Arial,Helvetica; font-size:9px; color:#5c5c5c; text-decoration:none; line-height: 12px;}
#designby a.sel {font-family:Verdana,Arial,Helvetica; font-size:8px; color:#a1a1a1; text-decoration:none; line-height: 12px;}

#gray_bar a 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 18px; font-style: none; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#gray_bar a:hover 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 18px; font-style: none; font-weight: normal; color: #a2bda3; text-decoration: none;}
#gray_bar a.sel 
{font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 18px; font-style: none; font-weight: normal; color: #FFFFFF; text-decoration: none;}

h1 {font-family: Verdana,Arial,Helvetica;  font-size: 25px; line-height: 30px; font-style: none; font-weight: bold; color: #003f7e; }
h2 {font-family: Verdana,Arial,Helvetica;  font-size: 18px; line-height: 32px; font-style: none; font-weight: bold; color: #000000; }
h3 {font-family: Verdana,Arial,Helvetica;  font-size: 32px; line-height: -5px; font-style: none; font-weight: bold; color: #ffffff;}
h4 {font-family: Verdana,Arial,Helvetica;  font-size: 16px; line-height: 18px; font-weight: bold; color: #fa0202;}


.top_nav	{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:Normal;}
.res_text	{	font-family: Verdana,Arial,Helvetica;  font-size: 10px; line-height: 19px; font-style: none; font-weight: BOLD; color: #C0C0C0;}
.main_text	{	font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 19px; font-style: none; font-weight: normal; color: #FFFFFF;}
.bottom_nav	{font-family: Verdana,Arial,Helvetica;  font-size: 10px; line-height: 19px; font-style: none; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.hours_text	{	font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 19px; font-style: none; font-weight: normal; color: #FFFFFF;}
.gray_bar	{	font-family: Verdana,Arial,Helvetica;  font-size: 12px; line-height: 18px; font-style: none; font-weight: normal; color: #FFFFFF;}
.bottomnav	{	font-family: Verdana,Arial,Helvetica;  font-size: 10px; line-height: 17px; font-style: none; font-weight: normal; color: #C0C0C0;}
.designby	{	font-family: Verdana,Arial,Helvetica;  font-size: 10px; line-height: 28px; letter-spacing:4px; font-style: none; font-weight: normal; color: #808080;}

@media screen and (min-width: 992px) {

	.navphone {
		display: none;
	}
    
    .removebig {
		display: none;
	}
    
}

@media screen and (max-width: 992px) {

	#map_button {
		display: none;
	}
    
    #video_button {
		display: none;
	}
    
}