@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	text-align:center;
	font-family: Geneva, Verdana, sans-serif;
	font-size: 12px;
	background-color:#c7d8e6;
	background-image:url(images/bkg.jpg);
	background-repeat:repeat-x;
}

img {
border-color:black;
}

a:link, a:visited {
	color:#001e81;
	text-decoration:none;
}

H1 {
margin-top:0px;
color:#000;
}

.header {
margin:0 auto;
height:219px;
background-image:url(images/headerback.jpg);
background-position:center;
background-repeat:no-repeat;
}

.middleblock {
	margin:0 auto;
}

.footer {
	padding-top:20px;
	height:40px;
		background-position:center;
		background-repeat:no-repeat;
}

.contentset {
margin:0 auto;
width:900px;
text-align:left;
}

.menu {
	margin: 0 auto;
	background:url(images/menubkg.jpg) repeat-x;
	padding: 10px;
	width:880px;
}

.phonenumber {
width:450px;
float:right;
margin-right:50px;
margin-top:10px;
height:25px;
text-align:right;
color:#990000;
}

.menu a:link, .menu a:visited {
color:white;
margin-top:10px;
font-size:16px;
text-decoration:none;
margin-left:20px;
}

.menu a:hover {
color:white;
}

.content {
padding:20px;
width:600px;
float:left;
}
.contentopen {
	padding:20px;
}
.rightbar {
float:right;
width:200px;	
padding:15px;
}

#slideshow { 
    margin: 50px auto; 
    position: relative; 
    width: 240px; 
    height: 240px; 
    padding: 10px; 
    box-shadow: 0 0 20px rgba(0,0,0,0.4); 
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
