body {
background-color:#0c3ca8;
color:#1c49ae;
margin:0;
padding:0;
font-family:verdana;
}

a {
color:#1c49ae;
}

a:hover {
color:#78255d;
}

div#body1 {
width:100%;
display:table;
vertical-align:middle;
}

div#body2 {
position:relative;
vertical-align:middle;
display:table-cell;
}

div#body3 {
margin-left:auto;
margin-right:auto;
width:924px;
}

div.background {
background-image:url(../images/bkg/bkg.png);
height:649px;
width:924px;
}

div.header {
background-image:url(../images/bkg/header.png);
height:230px;
width:924px;
}

a.header-link {
display:block;
height:144px;
width:800px;
margin: 0 0 0 80px;
}

div.top-nav-back {
float:right;
margin:0 10px 0 0;
height:85px;
width:811px;
background-image:url(../images/topnav/top-nav.png);
}

div.top-nav-back a:hover{
background-position:0 -84px;
}

div.top-nav-back a.selected {
background-position:0 -84px;
}

a.location {
background-image:url(../images/topnav/nav-loc.png); 
float:left; 
height:85px; 
width:224px;
}

a.staff {
background-image:url(../images/topnav/nav-staff.png); 
float:left; 
height:85px; 
width:128px;
}

a.employment {
background-image:url(../images/topnav/nav-emp.png); 
float:left; 
height:85px;
width:212px;
}

a.contact {
background-image:url(../images/topnav/nav-cont.png); 
float:left; 
height:85px; 
width:247px;
}

div.left-image {
height:418px; 
width:289px;
float:left;
}

div.left-nav {
height:139px;
width:188px;
margin:20px 0 0 104px;
}

div.left-nav a:hover {
background-position: 0 -31px;
}

div.left-nav a.selected {
background-position: 0 -31px;
}

a.program {
display:block;
height:31px;
width:188px;
margin:0 0 4px 0;
background-image:url(../images/leftnav/left-nav-program.png);
}

a.mission {
display:block;
height:31px;
width:188px;
margin:0 0 4px 0;
background-image:url(../images/leftnav/left-nav-mission.png);
}

a.services {
display:block;
height:31px;
width:188px;
margin:0 0 4px 0;
background-image:url(../images/leftnav/left-nav-services.png);
}

a.testimonials {
display:block;
height:31px;
width:188px;
background-image:url(../images/leftnav/left-nav-testimonials.png);
}

div.main-left {
background-image:url(../images/bkg/main-left.png); 
height:343px; 
width:15px; 
float:left; 
margin:0 0 0 20px;
}

div.main-left2 {
background-image:url(../images/bkg/main-left2.png); 
height:395px; 
width:15px; 
float:left; 
margin:0 0 0 20px;
}

div.main-mid {
background-image:url(../images/bkg/main-mid.png); 
height:343px; 
width:525px; 
float:left;
}

div.main-mid2 {
background-image:url(../images/bkg/main-mid2.png); 
height:395px; 
width:525px; 
float:left;
}

div.main-rt {
background-image:url(../images/bkg/main-right.png); 
height:343px; 
width:15px; 
float:left;
}

div.main-rt2 {
background-image:url(../images/bkg/main-right2.png); 
height:395px; 
width:15px; 
float:left;
}

img.main {
margin:10px 0 0 0;
}

div.main-box {
width:513px; 
height:274px; 
margin:10px 20px 10px 10px; 
font-size:16px;
}

div.main-box2 {
width:470px; 
height:300px; 
margin:10px 20px 10px 10px;
font-size:18px;
padding-left:20px;
}

div.kids {
padding:0;
background-image:url(../images/bkg/kids.png); 
background-position:bottom right; 
background-repeat:no-repeat;
}

div.truck {
background-image:url(../images/leftimages/left-image-truck.png);
}

div.blocks {
background-image:url(../images/leftimages/left-image-blocks.png);
}

div.marbles {
background-image:url(../images/leftimages/left-image-marbles.png);
}

div.rocket {
background-image:url(../images/leftimages/left-image-rocket.png);
}

div.basket {
background-image:url(../images/leftimages/left-image-basket.png);
}

div.duck {
background-image:url(../images/leftimages/left-image-duck.png);
}

div.earth {
background-image:url(../images/leftimages/left-image-earth.png);
}

div.footer {
float:left; 
width:500px; 
margin:5px 0 0 40px;
color:#FFFFFF; 
font-size:9px;
}
