@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
html {height:100%;}
.clearall {clear:both}
.replacetext {display:none;}
.gap {float:left;height:30px;text-align:center;}
hr {float:left;width:100%;margin-bottom:10px;}
img {border:none;}
p {margin-bottom:15px;font-size: 1.2em; }
h3 {color:#f09c28;font-family:Arial;font-size:1.3em;}
h4 {margin:0;padding:0;margin-bottom:15px;font-size:1.3em;}
h5 {margin:0;padding:0;margin-bottom:10px;font-size:1.2em; clear: both;}

a, a:link, a:active, a:visited {color:#f8970c;text-decoration:none;}
a:hover {text-decoration:underline;}

body 
{
    background:#ffffff;
    font:normal 0.75em/1.5 Myriad Pro,Arial,Helvetica,sans-serif;
    color:#413e3c;
	margin-top:10px;
}

#header {margin:0 auto;width:993px;height:175px;}
#logo {float:left;width:377px;height:175px;}
#telephone {float:right;width:369px;height:67px;padding-top:109px;}

#navigation {margin:0 auto;margin-top:10px;width:993px;height:395px;background:url(../img/nav-box.jpg) no-repeat;}
#links {float:left;width:993px;height:44px;}
.nav_active_home {float:left;display:block;height:44px;width:73px;}
.nav_active_price {float:left;display:block;height:44px;width:128px;}
.nav_active_school {float:left;display:block;height:44px;width:79px;}
.nav_active_health {float:left;display:block;height:44px;width:122px;}
.nav_active_contact {float:left;display:block;height:44px;width:91px;}
.nav_active_activity {float:left;display:block;height:44px;width:87px;}
.nav_active_whathappens {float:left;display:block;height:44px;width:206px;}
.nav_active_retirement {float:left;display:block;height:44px;width:136px;}
.nav_active_about {float:left;display:block;height:44px;width:79px;}
a.about {float:left;display:block;width:75px;height:44px;background:url(../img/nav-about.jpg) no-repeat;cursor:pointer;}
a.schools {float:left;display:block;width:75px;height:44px;background:url(../img/nav-schools.jpg) no-repeat;cursor:pointer;margin-left:1px;}
a.retirement {float:left;display:block;width:135px;height:44px;background:url(../img/nav-retirement.jpg) no-repeat;cursor:pointer;}
a.whathappens {float:left;display:block;width:203px;height:44px;background:url(../img/nav-whathappens.jpg) no-repeat;cursor:pointer;}
a.health {float:left;display:block;width:124px;height:44px;background:url(../img/nav-health.jpg) no-repeat;cursor:pointer;}
a.prices {float:left;display:block;width:126px;height:44px;background:url(../img/nav-prices.jpg) no-repeat;cursor:pointer;}
a.activity {float:left;display:block;width:90px;height:44px;background:url(../img/nav-activity.jpg) no-repeat;cursor:pointer;}
a.contact {float:left;display:block;width:88px;height:44px;background:url(../img/nav-contact.jpg) no-repeat;cursor:pointer;}
a.home {margin-left:1px;float:left;display:block;width:70px;height:44px;background:url(../img/nav-home.jpg) no-repeat;cursor:pointer;}
#links a:hover {background-position:bottom;}
#slogan-home {float:left;width:993px;height:362px;background:url(../img/slogan-home.jpg) no-repeat;}
#slogan-about {float:left;width:993px;height:362px;background:url(../img/slogan-about.jpg) no-repeat;}
#slogan-whathappens {float:left;width:993px;height:362px;background:url(../img/slogan-whathappens.jpg) no-repeat;}
#slogan-keeping {float:left;width:993px;height:362px;background:url(../img/slogan-keeping.jpg) no-repeat;}
#slogan-health {float:left;width:993px;height:362px;background:url(../img/slogan-health.jpg) no-repeat;}
#slogan-schools {float:left;width:993px;height:362px;background:url(../img/slogan-schools.jpg) no-repeat;}
#slogan-retirement {float:left;width:993px;height:382px;background:url(../img/slogan-retirement.jpg) no-repeat;}
#slogan-price {float:left;width:993px;height:362px;background:url(../img/slogan-price.jpg) no-repeat;}
#slogan-contact {float:left;width:993px;height:362px;background:url(../img/slogan-contact.jpg) no-repeat;}
#slogan-activity {float:left;width:993px;height:362px;background:url(../img/slogan-activity.jpg) no-repeat;}
#slogan-links {float:left;width:993px;height:362px;background:url(../img/slogan-links.jpg) no-repeat;}

#content {margin:0 auto;width:993px;}
#schoolsbox {float:left;width:347px;height:379px;}
#schoolsbox .caption {float:left;width:347px;height:63px;background:url(../img/caption-schools.jpg);}
#schoolsbox .image {float:left;width:347px;height:214px;position:relative;}
#schoolsbox .bottom {float:left;width:347px;height:31px;background:url(../img/schoolsbox-bottom.jpg);}
#schoolsbox .link {position:absolute;bottom:6px;right:10px;width:101px;height:30px;}
#home-seperator {float:left;width:30px;height:379px;background:url(../img/home-seperator.jpg);}
#retirementbox {float:left;width:349px;height:379px;}
#retirementbox .caption {float:left;width:349px;height:63px;background:url(../img/caption-retirement.jpg);}
#retirementbox .image {float:left;width:349px;height:214px;position:relative;}
#retirementbox .bottom {float:left;width:349px;height:31px;background:url(../img/retirementbox-bottom.jpg);}
#retirementbox .link {position:absolute;bottom:6px;right:9px;width:101px;height:30px;}
#activitybox {float:right;width:120px;height:188px;background:url(../img/home-activity-box.jpg);padding-top:193px;padding-left:144px;}
.sidebox {float:right;width:217px;height:379px;background:url(../img/sidebox.jpg);padding-left:50px;}
.sidebox h5 {margin-top:70px;font-size:3em;color:#735f52;font-family:"Times New Roman", Times, serif;}
.sidebox p {color:#f8970c;font-size:1.7em;width:190px;}

.sidebox_blank {float:right;width:450px;}

#contentbox {float:left;width:726px;}
#retirementbg {float:left;width:450px;background:url(../img/retirmentbgpic.jpg) no-repeat;}

#contentbox ul { list-style:circle;margin-left:10px;padding-left:10px;}
#contentbox ul li {list-style-type:disc;}

.stepimg {float:left;width:200px;}
.steptxt {float:right;width:240px;padding-top:10px;height:155px;}
.stepsep {float:left;width:100%;height:10px;}

#footer {margin:0 auto;width:953px;height:25px;background:url(../img/footer.jpg);padding-top:125px;padding-left:20px;padding-right:20px;color:#FFFFFF;font-size:0.9em;}
#footer a {color:#FFFFFF;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .right {float:right;width:300px;text-align:right;}

.testimonial-text {font-style:italic;font-family:"Century Gothic";padding-bottom:10px;}


#boxOut ul.resources,
#contentbox ul.resources { margin:0; padding:0; list-style:none; clear:both; }


#boxOut ul.resources li,
#contentbox ul.resources li 
{ 
	list-style:none; 
	padding: 0;
	margin: 0 7px 7px 0; 
	float: left;
}

#boxOut ul.resources li strong,
#contentbox ul.resources li strong
{
	font-size: 13px;
	width: 300px;
	display: block;
	margin-bottom: 10px;
	color: #000000;
	clear: both;
}


#boxOut ul.resources li a img,
#boxOut ul.resources li a:link img,
#boxOut ul.resources li a:visited img,
#contentbox ul.resources li a img,
#contentbox ul.resources li a:link img,
#contentbox ul.resources li a:visited img
{
	display: block;
	margin: 0;
}


#content #contentbox p.zipDownload
{
	clear: both;
	margin: 0 0 40px 0;
	padding: 0;
}
p.zipDownload a,
p.zipDownload a:link,
p.zipDownload a:visited
{
	border: #AF7F21 dashed 1px;
	color: #D18A00;
	display: block;
	width: 644px;
	padding: 5px 5px 5px 30px;
	background: #FDF2AC url(../img/zipIcon.gif) no-repeat 7px 7px;
	font-weight: bold;
}
p.zipDownload a:hover
{
	background-color:#FFFFCC;
}


div#boxOut
{
	width: 935px; 
	clear: both;
	margin: 0;
	padding: 0;
}
div#boxOut img
{
	float: left;
	display: block;
	margin: 0 7px 20px 0;
	border: #555555 solid 1px;
}

div#boxOut h4
{
	margin: 0 0 5px 0;
	padding: 0;
}
div#boxOut p,
div#boxOut p strong,
div#boxOut p span
{
	margin: 0 0 15px 0;
}