@charset "utf-8";

body {
	margin: 0;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
}
.pagecontainer {
	width: 958px;
	margin: 0 auto;
}
.pagewrapper {
	background-color: #fff;
	border: solid 1px #464646;
	min-height: 324px;
}
.verdana14white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.verdana10black {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #333;
}

.verdana14drkgray {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
}
.verdana14bldred {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #C30;
	font-weight: bold;
}
.verdana12white {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.verdana12white a:hover {
	text-decoration: underline;
}
.bottom-nav {
	width: 928px;
	margin-top: 2px;
	margin-left: 2px;
	background-color: #003399;
	padding: 12px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
.bottom-nav-kidz {
	width: 928px;
	margin-left: 2px;
	background-color: #003399;
	padding: 12px;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
.footer {
	background-image: url(../images/footer-background.jpg);
	background-position: top;
	background-repeat: no-repeat;
	min-height: 86px;
	padding: 8px;
	margin-bottom: 2px;
}
.verdana18plum {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #633;
}
.verdana12plum {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #630;
}

.clearall { clear: both; }

/*  Top Navigation Bar */

.navspacer { width: 2px; height: 46px; display: block; float: left; background: url(../images/navigation-sprite.jpg) no-repeat -65px top; }

#home { margin: 0; }
#home a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat 0 top; width: 65px; height: 46px; }
#home a:hover { background-position: 0 bottom; }

#meet { margin: 0; }
#meet a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat -67px top; width: 122px; height: 46px; }
#meet a:hover { background-position: -67px bottom; }

#find { margin: 0; }
#find a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat -191px top; width: 79px; height: 46px; }
#find a:hover { background-position: -191px bottom; }

#faq { margin: 0; }
#faq a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat -272px top; width: 55px; height: 46px; }
#faq a:hover { background-position: -272px bottom; }

#new { margin: 0; }
#new a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat -329px top; width: 123px; height: 46px; }
#new a:hover { background-position: -329px bottom; }

#scheduling { margin: 0; }
#scheduling a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat -454px top; width: 105px; height: 46px; }
#scheduling a:hover { background-position: -454px bottom; }

#insurance { margin: 0; }
#insurance a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat -561px top; width: 176px; height: 46px; }
#insurance a:hover { background-position: -561px bottom; }

#links { margin: 0; }
#links a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat -739px top; width: 65px; height: 46px; }
#links a:hover { background-position: -739px bottom; }

#kidz { margin: 0; }
#kidz a { float: left; display: block; background: url(../images/navigation-sprite.jpg) no-repeat -806px top; width: 150px; height: 46px; }
#kidz a:hover { background-position: -806px bottom; }

