body {

	margin: 0px auto;

	padding: 171px 0px 0px;

	position: relative;

	width: 980px;

	font: 12px Tahoma, Arial, sans-serif;

}

img {

	border-style: none;

}

form {

	margin: 0px;

	padding: 0px;

}

a {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

p {

	margin: 0px;

	padding-bottom: 10px;

}

.logo {

	position: absolute;

	left: -10px;

	top: 42px;

	background-image: url(../images/logo.png);

	height: 226px;

	width: 239px;

	z-index: 500;

	cursor: pointer;

}

.content {

	position: relative;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-bottom: 11px;

}

.content .bg {

	background-image: url(../images/jc-menu.gif);

	background-repeat: no-repeat;

	background-position: 10px 0px;

	background-color: #FFFFFF;

	min-height: 10px;

}



.content .flash {

	float: right;

	height: 360px;

	width: 802px;

	padding-right: 10px;

}



.content img {

	float: left;

}

.content .pic_1 {

	margin-right: 3px;

	margin-left: 168px;

}

.content .pic_2 {

	margin-bottom: 3px;

}

.content .pic_3 {

	margin-right: 3px;

}

.content .pic_4 {

}





.content .top {

	background-image: url(../images/content_top.gif);

	background-repeat: no-repeat;

	position: absolute;

	height: 21px;

	width: 980px;

	left: 0px;

	top: 0px;

}

.content .bot {

	background-image: url(../images/content_bot.gif);

	background-repeat: no-repeat;

	position: absolute;

	height: 20px;

	width: 980px;

	left: 0px;

	bottom: 0px;

}





.menu {

	position: absolute;

	left: 49px;

	top: 250px;

	width: 113px;

	margin: 0px;

	padding: 0px;

	z-index: 900;

}

.menu li {

	list-style: none;

	width: 100%;

	vertical-align: bottom;

}

.menu a {

	height: 12px;

	display: block;

	background-repeat: repeat-y;

	font-size: 1px;

	margin-bottom: 18px;

}

.menu a:hover {

	background-position: 0px 12px;

}



.menu .home {

	background-image: url(../images/menu_home.gif);

	margin-left: 51px;

	width: 43px;

}

.menu .about {

	background-image: url(../images/menu_about.gif);

	margin-left: 22px;

	width: 67px;

}

.menu .polices {

	background-image: url(../images/menu_polices.gif);

	margin-left: 7px;

	width: 86px;

}

.menu .facility {

	background-image: url(../images/jc-menu_facility.gif);

	margin-left: 5px;

	width: 94px;
	
	height: 15px;
}

.menu .facility:hover {

	background-position: 0px 15px;

}

.menu .programs {

	background-image: url(../images/menu_programs.gif);

	height: 15px;

	margin-bottom: 15px;

	width: 102px;

}

.menu .programs:hover {

	background-position: 0px 15px;

}

.menu .gallery {

	background-image: url(../images/menu_gallery.gif);

	height: 15px;

	margin-left: 10px;

	margin-bottom: 15px;

	width: 97px;

}

.menu .gallery:hover {

	background-position: 0px 15px;

}

.menu .contact {

	background-image: url(../images/menu_contact.gif);

	margin-left: 32px;

	width: 80px;

}

.phone {

	position: absolute;

	height: 108px;

	width: 357px;

	left: 623px;

	top: 73px;

	background-image: url(../images/jc-phone.png);

}



.bot_nav {

	font-size: 11px;

	color: #000000;

	line-height: 130%;

	text-align: center;

	margin-bottom: 14px;

}

.bot_nav * {

	color: #000000;

}

.footer {

	background-image: url(../images/footer.gif);

	background-repeat: no-repeat;

	height: 139px;

	margin-bottom: 18px;

	padding-left: 9px;

	padding-top: 11px;

	line-height: 130%;

}

.footer .programs {

	background-image: url(../images/footer_programs.jpg);

	float: left;

	height: 127px;

	width: 296px;

	margin-right: 12px;

	cursor: pointer;

}

.footer .programs img {

	float: left;

	margin-top: 35px;

	margin-left: 14px;

}

.footer .programs span {

	color: #FFFFFF;

	float: left;

	margin-top: 35px;

	margin-left: 12px;

	width: 92px;

}





.footer .gallery {

	background-image: url(../images/footer_gallery.gif);

	float: left;

	width: 346px;

	margin-right: 11px;

	height: 127px;

	color: #000000;

	cursor: pointer;

}

.footer .gallery img {

	float: left;

	margin-top: 35px;

	margin-left: 13px;

}

.footer .gallery .p {

	float: left;

	width: 190px;

	margin-left: 17px;

	padding-bottom: 18px;

	margin-top: 35px;

}

.footer .gallery .np {

	font-size: 11px;

	color: #FFFFFF;

	float: right;

	margin-right: 15px;

}



.footer .facilities {

	background-image: url(../images/jc-footer_facility.gif);

	float: left;

	height: 127px;

	width: 296px;

	color: #000000;

	cursor: pointer;

}

.footer .facilities img {

	float: left;

	margin-top: 35px;

	margin-left: 13px;

}

.footer .facilities .p {

	float: left;

	width: 165px;

	margin-top: 33px;

	margin-left: 14px;

	padding-bottom: 20px;

}

.footer .facilities .np {

	font-size: 11px;

	color: #FFFFFF;

	float: right;

	margin-right: 15px;

}



.footer .programs:hover, .footer .gallery:hover, .footer .facilities:hover {

	background-position: 0px 127px;

	text-decoration: none;

}

.footer .gallery:hover, .footer .facilities:hover {

	color: #FFFFFF;

}





.copyright {

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	margin-bottom: 41px;

}

.create {

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	padding-bottom: 40px;

}

.create img {

	margin: 0px 5px -9px;

	background-image: url(../images/c3i3.png);

	background-repeat: no-repeat;

}

.create a {

	color: #FFFFFF;

}

