body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13pt;
	color: #666666;
	-webkit-font-smoothing: antialiased;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f7f7f7;
}

 h2 {
	font-size: 14pt;
	padding: 0px;
	margin: 0px;
 }

.container {
	        width: 100%;
	        min-width: 1000px;
			margin: auto;
	        background-color: #FFF;
	        padding: 0px;
}

      

      .red-banner { height: 690px; color: #FFF; }
      .red-banner div.crest {
        position: absolute;
        top: 24;
        width: 100%;
		min-width: 1000px;
        background: #FFF;
        background: rgba(204,0,0,0.9);
      }
      .red-banner div.crest img { 
	  	padding-left: 40px;
		padding-top: 52px;
		padding-right: 0px;
		
	  }
	  
	  .photo-banner div.super-nav {
        position: absolute;
        top: 0;
        width: 100%;
		min-width: 1000px;
        background: rgba(249,247,244,0.4);
		z-index:5;
		height:36px;
	  }
	  
	  .red-banner-sub { height: 280px; color: #FFF; }
      .red-banner-sub div.crest {
        position: absolute;
        top: 24;
        width: 100%;
		min-width: 1000px;
        background: #000;
        background: rgba(204,0,0,0.9);
      }
      .red-banner-sub div.crest img { 
	  	padding-left: 40px;
		padding-top: 22px;
		padding-right: 0px;
		padding-bottom: 62px; 
	  }
	  .photo-banner-sub div.super-nav {
        position: absolute;
        top: 0;
        width: 100%;
		min-width: 1000px;
        background: rgba(249,247,244,0.4);
		z-index:5;
		height:36px;
	  }
.top-nav-new {
		  	width: 100%;
	        background-color: #FFFFFF;
	        padding: 0px;
			font-family: 'Open Sans', sans-serif; 
			font-weight: 600; 
			font-size: 14px;
		  	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
		  }
		  
		  
.top-nav-new ul {
    list-style-type: none;
    width: 100%;
	margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #FFF;
	white-space: nowrap;
}

.top-nav-new li {
    float: left;
}

.top-nav-new li a, .dropbtn {
    display: inline-block;
    color: #066FAF;
    text-align: left;
    padding: 14px 18px;
    text-decoration: none;
}

.top-nav-new li .dropbtn-on {
    display: inline-block;
    color: #FFFFFF;
	background-color: #E6CC00;
    text-align: left;
    padding: 14px 18px;
    text-decoration: none;
}

.top-nav-new li a:hover, .dropdown:hover .dropbtn .dropbtn-on {
    
	background-color: #E6CC00;
}



.top-nav-new li.on {
    display: inline-block;
    color: #FFFFFF;
    text-align: left;
    padding: 14px 16px;
    text-decoration: none;
	background-color: #E6CC00;
}

.top-nav-new li.dropdown {
    display: inline-block;
	
}

.top-nav-new li.dropdown-on {
    color: #FFFFFF;
	background-color: #E6CC00;
	display: inline-block;
}

.top-nav-new .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.top-nav-new .dropdown-content a {
    font-weight: 400;
	color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.top-nav-new .dropdown-content a:hover {background-color: #f1f1f1}

.top-nav-new .dropdown:hover .dropdown-content {
    display: block;
}

.photo-banner { height: 350px; color: #669933; }
      .photo-banner div.crest {
        position: absolute;
        width: 100%;
		min-width: 1000px;
		height: 350px;
		background: rgba(204,0,0,0.85);
      }
	  
	 
	  
      .photo-banner div.crest img { 
		padding-left: 40px;
		padding-bottom: 28px;
		padding-top: 62px;
		padding-right: 0px;
	  }
	  
.photo-banner-sub { height: 225px; color: #669933; }
      .photo-banner-sub div.crest {
        position: absolute;
        width: 100%;
		min-width: 1000px;
		height: 225px;
		background: rgba(204,0,0,0.85);
      }
	  
      .photo-banner-sub div.crest img { 
		padding-left: 40px;
		padding-bottom: 28px;
		padding-top: 62px;
		padding-right: 0px;
	  }
	  
	  .contact-and-facebook {
			width: 390px;
			font-size: 14px;
			color: #FFF;
			float: right;
			margin-right: 40px ;
			margin-top: 30px ;
			line-height: 1.3em;
			
		}
		.contact-and-facebook div {
			position: absolute;
			top: 48px;
		}
      
	  .contact-and-facebook a:link {        
        color: #FFFFFF;
		text-decoration: none;
      }
	  .contact-and-facebook a:visited {        
        color: #FFFFFF;
      }
	  .contact-and-facebook a:hover {        
        color: #FFFFFF;
		text-decoration: underline;
      }
	  	  
	  .top-nav {color: #066faf; font-weight: bold; left: 40px;}
      .top-nav div {        
        position: absolute;
		width: 100%;
		min-width: 1000px;
		top: 236px;
        background: rgba(255,255,255,1);
		height: 50px; 
      }

	  .top-nav div table {
		  margin-left: auto ;
  			margin-right: auto ;
			
	  }
	  
	  .top-nav div table td ul {
			margin: 0px;
			padding: 0px;
			line-height: 50px;
			white-space: nowrap;
		}
	  
	  .top-nav div table td li {
		list-style-type: none;
		display: inline;
		}
		
	  .top-nav div table td li a {
		text-decoration: none;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 12px;
		padding-right: 12px;
		color: #066faf;
	}
	.top-nav div table td li.on {
		text-decoration: none;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 12px;
		padding-right: 12px;
		color: #FFF;
		background-color: #e6b83f;
	}
	.top-nav div table td a:link {
		color: #066faf:
	}
	.top-nav div table td li a:visited {
		color: #066faf;
	}
	.top-nav div table td li a:hover {
		color: #FFF;
		background-color: #e6b83f;
	}
	  
	
	  
	  .jubilee {
		  	width: 600px;
			margin-left: auto ;
  			margin-right: auto ;
			color: #FFF; }
      .jubilee div {        
        position: absolute;
		top: 540px;
      }
	  
	  
	  
	  .tag-and-utils {
			width: 390px;
			font-size: 11pt;
			color: #FFF;
			float: right;
			margin-right: 40px ;
			line-height: 1.3em;
			
		}
		.tag-and-utils div {
			position: absolute;
			top: 20px;
		}
      
	  .tag-and-utils a:link {        
        color: #FFFFFF;
		text-decoration: none;
      }
	  .tag-and-utils a:visited {        
        color: #FFFFFF;
      }
	  .tag-and-utils a:hover {        
        color: #FFFFFF;
		text-decoration: underline;
      }
	  
	  
	  
	  
	 
	