﻿body,html {background: url('images/bodyBg-int.gif') repeat-x; font-family:Arial !important;font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}
.homeBg{background: url('images/bodyBg.gif') repeat-x;}

img{border:none !important;}

/* container */
#container{height:auto; min-height:1px; margin:0 auto; text-align:left; width:1024px; padding:0;}
#container-int{height:auto; min-height:1px; margin:0 auto; text-align:left; width:952px; padding:0;}

/* topper */
.topper{height:57px; display:block; width:100%;}
.topper .links{float:left; margin:24px 0px 0px; width:400px;}
.topper .links a{margin:0px 24px 0px 0px;}
.topper .links a.about{background:url('images/topnav.gif') repeat 0px 0px; width: 60px; height: 14px; float:left;}
.topper .links a.about span {display: none; }
.topper .links a.about:hover {background: url('images/topnav.gif') repeat 0px -33px; } 
.topper .links a.membership{background:url('images/topnav.gif') repeat -87px 0px; width: 83px; height: 14px; float:left;}
.topper .links a.membership span {display: none; }
.topper .links a.membership:hover {background: url('images/topnav.gif') repeat -87px -33px; } 
.topper .links a.careers{background:url('images/topnav.gif') repeat -197px 0px; width: 53px; height: 14px; float:left;}
.topper .links a.careers span {display: none; }
.topper .links a.careers:hover {background: url('images/topnav.gif') repeat -197px -33px; } 
.topper .links a.news{background:url('images/topnav.gif') repeat -278px 0px; width: 78px; height: 14px; float:left;}
.topper .links a.news span {display: none; }
.topper .links a.news:hover {background: url('images/topnav.gif') repeat -278px -33px; } 
.topper .search{float:right; width:200px; height:36px; margin:8px 0px 0px;}
.topper .search-txt{background: url('images/searchTxt.gif') no-repeat; height:36px; width:97px; float:right; margin:7px 5px 0px 0px;}
.topper .search-txt span{display:none;}

/* main */
.main{background-image: url('images/homeBg-1.jpg'); background-repeat:no-repeat; background-position:top right; height:562px; width:100%;}
	.main-int{background-image: url('images/intBg-1.jpg'); background-repeat:no-repeat; background-position:top left; height:auto; width:100%;}
	.main-int-aboutus{background-image: url('images/banner-aboutUs.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}
	.main-int-membership{background-image: url('images/banner-membership.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}
	.main-int-careers{background-image: url('images/banner-careers-hr.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}
	.main-int-health{background-image: url('images/banner-yourHealth-classSchedules.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}
	.main-int-programs{background-image: url('images/banner-yourPrograms.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}
	.main-int-community{background-image: url('images/banner-yourCommunity-makeDifference.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}
	.main-int-locations{background-image: url('images/banner-locations.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}
	.main-int-education{background-image: url('images/banner-educationInitiative.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}
	.main-int-news{background-image: url('images/banner-inTheNews.jpg'); background-repeat:no-repeat; background-position:top left; height:237px; margin:0px 0px 16px; width:100%;}

.mast{background: url('images/mastBg.png') no-repeat; display:block; height:100px; width:100%;}
	.mast-int{background: url('images/mastBg.png') no-repeat; display:block; height:64px; width:100%;}
	
.intpush{margin:0px 0px 160px;}
a.logo{background: url('images/logo.gif') no-repeat; float:left; height:50px; margin:22px 0px 0px; width:288px;}
a.logo span{display:none;}
.nav{float:right; margin:40px 0px 0px; }
.nav a{margin:0px 24px 0px 0px;}
.nav a.home{background:url('images/mastnav.gif') repeat 0px 0px; width: 58px; height: 20px; float:left;}
.nav a.home span {display: none; }
.nav a.home:hover {background: url('images/mastnav.gif') repeat 0px -30px; } 
.nav a.health{background:url('images/mastnav.gif') repeat -93px 0px; width: 116px; height: 20px; float:left;}
.nav a.health span {display: none; }
.nav a.health:hover {background: url('images/mastnav.gif') repeat -93px -30px; } 
.nav a.programs{background:url('images/mastnav.gif') repeat -237px 0px; width: 149px; height: 20px; float:left;}
.nav a.programs span {display: none; }
.nav a.programs:hover {background: url('images/mastnav.gif') repeat -237px -30px; } 
.nav a.community{background:url('images/mastnav.gif') repeat -414px 0px; width: 165px; height: 20px; float:left;}
.nav a.community span {display: none; }
.nav a.community:hover {background: url('images/mastnav.gif') repeat -414px -30px; } 

.logo-int{margin:8px 0px 0px !important;}
.nav-int{margin:24px 0px 0px !important;}


.lc{float:left; width:370px; height:462px;}
.lc .tag{background: url('images/tag.gif') no-repeat; float:left; height:165px; margin:88px 0px 140px; width:318px;}
.lc .tag span{display:none;}
.lc .ctas{float:left; margin-top:-40px; width:370px}
.lc .ctas a{margin:0px 12px 0px 0px;}
.lc .ctas a.locations{background:url('images/ctas.png') repeat 0px 0px; width: 108px; height:88px; float:left;}
.lc .ctas a.locations span {display: none; }
.lc .ctas a.difference{background:url('images/ctas.png') repeat -122px 0px; width: 110px; height:88px; float:left;}
.lc .ctas a.difference span {display: none; }
.lc .ctas a.education{background:url('images/ctas.png') repeat -245px 0px; width: 111px; height:88px; float:left;}
.lc .ctas a.education span {display: none; }

.rc{float:right; width:300px; height:462px;}
.rc .events{display:none !important; background: url('images/eventsBg-tall.png') no-repeat; float:right; height:195px; margin:212px 0px 0px; padding:32px 0px 0px 24px; width:163px; /* grr-IE */ .height:227px; .width:187px; .padding:32px 0px 0px 24px;}

/* footer */
.foot{border-top:15px solid #f2f2f2; margin:10px 0px; padding:5px 0px;}
.foot .links{float:left; margin:20px 0px 0px; width:360px;}
.foot .links a{margin:0px 22px 0px 0px;}
.foot .links a.guest{background:url('images/footnav.gif') repeat 0px 0px; width: 103px; height:12px; float:left;}
.foot .links a.guest span {display: none; }
.foot .links a.tour{background:url('images/footnav.gif') repeat -135px 0px; width: 83px; height:12px; float:left;}
.foot .links a.tour span {display: none; }
.foot .links a.schedules{background:url('images/footnav.gif') repeat -245px 0px; width: 103px; height:12px; float:left;}
.foot .links a.schedules span {display: none; }
.foot .info{color:#bbbab8; font-family:Times New Roman; font-size:10px; float:right; width:520px;}
	.foot .info-int{color:#bbbab8; font-family:Times New Roman; font-size:10px; float:right; width:460px;}
.foot .foot-logo{height:auto; width:106px; float:left; text-align:center; padding:6px 0px 0px;}
	
/* interior elements */
.navi{background: url('images/navTop.gif') no-repeat; margin:0px 0px 18px; padding:30px 0px 0px; width:140px;}
.navi .wrap{background:#f1f1f1; border:1px solid #000; border-top:none; line-height:18px; padding:5px;}
.navi a{color:#000; font-size:11px;}
.navi a:hover{text-decoration:none;}

.btns{padding:0px 0px 0px 14px; width:126px;}
.btns a.locations{background:url('images/ctas.png') repeat 0px 0px; width: 108px; height:88px; display:block;}
.btns a.locations span {display: none; }
.btns a.difference{background:url('images/ctas.png') repeat -122px 0px; width: 110px; height:88px; display:block; margin:16px 0px;}
.btns a.difference span {display: none; }
.btns a.education{background:url('images/ctas.png') repeat -245px 0px; width: 111px; height:88px; display:block;}
.btns a.education span {display: none; }

