html, body {
	height: 100%;
}

a {
	 color: red;
	 text-decoration: none;
	 
}

a.blue {
	color: #006fe3;
}

a.blue:hover {
	color: #000;
}

a:hover.pdf {
	color: #000;
}

.align-center {
		margin-right: auto;
		margin-left: auto;
}

body {
	 font-size: 19px;
	 font-family: 'adobe-caslon-pro';
	 text-align: center;
}

.footer {
	font-size: 21px;
}

.footer .u {

}

.footer .a {
	color: #006FE3;
}

h1 {
	 font-family: 'futura-pt';
	 font-size: 36px;
	 letter-spacing: 3px;
	 line-height: 45px;
	 padding-top: 70px;
	 text-transform: capitalize;
	 color: red;
	 float: none;
}

h1.a {
width: 925px;
height: 40px;
color: #fff;
background-color: #006FE3;
padding-top: 50px;
padding-bottom: 50px;
border: 0px white;
margin-top: -10px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
font: 300 30px/45px 'adobe-caslon-pro';
text-align: center;
letter-spacing: 17px;
}

h2 {
	 font-size: 22px;
	 line-height: 76px;
	 margin-bottom: -17px;
	 font-family: 'adobe-caslon-pro';
	 letter-spacing: 3px;
}

h2 a, h2 a:visited {
	font-weight: 500;
	color: #000;
}

h2 a:active {
	color: red;
}

h2.u, p, table {
	font-size: 28px;
	font-family: 'adobe-caslon-pro' !important;
	letter-spacing: 3px;
}

h2.u a:hover {
	color: red;
}

h2.u a:visited:hover {
	color: red;
}

h2.u a:visited {
	color: #000;
}

h2.u2 {
	font-size: 22px;
	line-height: 28px;
}

h3.a a {
	font-size: 21px;
	font-family: 'adobe-caslon-pro' !important;
	letter-spacing: 3px;
	color: #006fe3;
}

h3.a a:hover {
	color: #000;
	}

h3.a a:visited {
	color: #000;
}

h3.u a {
	font-size: 22px;
	font-family: 'adobe-caslon-pro' !important;
	letter-spacing: 3px;
	color: red;
}

h3.u a:hover {
	color: #000;
}

h3.u2 {
	font-size: 22px;
	letter-spacing: 3px;
}

h3 a {
	font-size: 22px;
	font-family: Georgia;
	color: red;
}

h3 a:hover {
	color: black;
}

h3 a:visited {
	color: red;
}

h4 {
	 font-family: 'futura-pt';
	 font-size: 32px;
	 letter-spacing: 3px;
	 line-height: 45px;
	 padding-top: 70px;
	 text-transform: capitalize;
	 color: red;
	 float: none;
}

#intro-button {
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9;

}

marquee {
	 font-family: 'futura-pt';
	 color: red;
	 font-size: 25px;
	 letter-spacing: 3px;
}

marquee a:hover {
	color: #000;
}

.menu {
	width: 975px;
	margin-right: auto;
	margin-bottom: 27px;
	margin-left: auto;
	font-size: 18px;
	letter-spacing: 2px;
	text-align: center;
}

.menu a {
	font-size: 18px;
	color: #006fe3;
}

.menu li {
	display: inline-block;
	position: relative;
}

.menu .dropdown:hover ul {
	display: block;
}

.menu .dropdown ul {
	display: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 100%;
	z-index: 1;
}

.menu li ul li a {
	background: #efefef;
	border-bottom: 1px solid #ededed;
	display: block;
	font-size: 18px;
	line-height: 22px;
	padding: 8px 10px;
	width: 140px;
	white-space: normal;
}

p {
	 font-size: 20px;
	 line-height: 26px;
	 color: rgba(0, 0, 0, 1);
	 margin-bottom: 27px;
	 font-family: 'adobe-caslon-pro';
	 letter-spacing: 2px;
}

p.intro {
	 font-size: 21px;
	 margin-top: 33px;
	 line-height: 27px;
	 text-align: left;
	 font-family: 'adobe-caslon-pro';
	 letter-spacing: 3px;
	 width: 675px;
	 padding-left: 11px;
	 margin-right: auto;
	 margin-left: auto;
}

p.url {
	 font-family: 'Georgia';
	 color: red;
	 font-size: 20px;
	 text-decoration: none;
}

span.hand {
	 font-family: 'ITC Zapf Dingbats';
	 font-size: 64px;
}

.splash {
	width: auto !important;
	height: 100% !important;
}

sup {
	 font-size: 80%;
	 vertical-align: super;
}

table {
	min-width: 400px;
	font-size: 21px;
	font-weight: 300;
	letter-spacing: 2px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 27px;
}
table.index {
	position: relative;
	left: 30px;
}

.tel {
	font-size: 21px;
	
}
a.tel {
color:black
}