a {
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

body {
background: url(images/bg.jpg) repeat-x;
margin: 0;
font-family: arial;
}

#container {
width: 924px; height: auto;
margin: 0 auto;
background: url(images/header3.jpg) no-repeat;
position: relative
}

#text {
padding: 150px 0 0 53px;
width: 582px;
line-height: 150%;
font-size: 90%;
}
#text #flash-container{
position: absolute; right: 0; top: 113px; 
z-index: 100;
}
#text strong{
color: #00725e;
font-size: 120%;
}
#text small {
font-size: 70%;
line-height: 1.3;
}
#text a {
color: #0063CA;
font-size: 130%;
}
#images {
width: 924px; height: 220px;
background: url(images/kids.jpg) no-repeat;
position: absolute;
top: 363px;
}
#bottom-bg {
width: 924px; height: 170px;
background: url(images/bottom-bg.jpg) no-repeat;
position: absolute;
top: 513px;
margin: 0 0 0 40px;
}
.bottom-text {
width: 275px; 
float: left;
font-size: 70%;
line-height: 130%;
margin: 0 28px 0 0;
display: inline; overflow: hidden;
}
.bottom-text h1{
font-size: 200%;
font-weight: normal;
margin: 16px 0 0 0; padding: 5px 0 0 28px;
height: 18px;
position: relative;
}
.bottom-text h1 a{
display: block;
width: 84%; height: 30px;
position: absolute;
padding: 5px 0 0 28px;
left: 0;
text-decoration: none;
}
.bottom-text h1.green a{
color: #00725e;
background: url(images/green-arrow.gif) no-repeat;
}
.bottom-text h1.blue a{
color: #0063ca;
background: url(images/blue-arrow.gif) no-repeat;
}
#footer {
clear: both;
color: #5F8590;
font-size: 70%;
background: #9FC0C9;
padding: 25px 0;
margin: 0;
}
#footer div{
width: 924px;
margin: 0 auto;
}
#footer div ul{
margin: 0 0 32px 0;
}
#footer div ul li{
list-style: none; float: left; border-left: 1px solid #5F8590; padding: 0 12px;
}
#footer div ul li.first{
border-left: none;
}
#footer div ul li a{
color: #5F8590;
}

