/* CSS Document */
*
{
margin:0;
padding:0;
}
* {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

body
{
background:url(../images/bg.jpg) repeat-x #fff;
font-family:Arial,Verdana,  Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:normal;
color:#474747;
}
a
{
color:#474747;
text-decoration:none;
}
a:hover
{
color:#46a40e;
text-decoration:none;
}
.clear
{
clear:both;
}
.clear10
{
clear:both;
padding-top:10px;
}
.clear5
{
clear:both;
padding-top:5px;
}
.testimonial
{
width:650px;
margin:auto;
text-align:center;
}
p
{
font-size:12px;
line-height:18px;
padding-top:5px;
padding-bottom:5px;
}
.outer_bg
{
width:986px;
margin:auto;
}
#top_banner
{
width:986px;
background:url(../images/top_bg.jpg) repeat-y;
margin:auto;
}
.index_banner
{
background:url(../images/index.jpg) no-repeat;
width:960px;
height:484px;
}
.image_index
{
padding-left:176px;
padding-top:260px;
}
#content_bg
{
width:986px;
background:url(../images/content_bg.jpg) repeat-y;
margin:auto;
}
img
{
border:none;
}
#top_banner1
{
width:960px;
height:82px;
background:url(../images/top_banner.jpg) no-repeat;
margin:auto;

}
#banner
{
width:960px;
height:484px;
background:url(../images/index.jpg) no-repeat;
margin:auto;
}
.logo
{
width:138px;
height:27px;
padding-left:27px;
padding-top:23px;
float:left; 
}
.top_links
{
float:right;
padding-right:30px;
width:560px;
padding-top:25px;
text-align:right;
}
.top_link1 ul
{
list-style:none;
}
.top_link1 li
{
list-style:none;
font-size:14px;
font-weight:bold;
color:#a5cf38;
line-height:20px;
margin-left:8px;
margin-right:8px;
display:inline;
text-transform:uppercase;
background:url(../images/bulletin.jpg) no-repeat left;
padding-left:20px; 
}
.top_link1 li a
{
color:#000;
text-decoration:none;
}
.top_link1 a:hover
{
color:#a5cf38;
text-decoration:none;
}

.title
{
font-size:16px;
font-family:"Trebuchet MS";
color:#46a50d;
font-weight:bold;
line-height:30px;
}
.logo_footer
{
float:left;
padding-left:75px;
border-right:1px dotted #ccc;
padding-right:25px;
width:120px;
}
.content_outer
{
width:960px;
margin:auto;
padding-top:10px;
padding-bottom:10px;
}
.inner_content
{
width:750px;
margin:auto;
}
.inner_content h2
{
font-size:20px;
font-weight:normal;
color:#5BAE29;
line-height:25px;
text-align:center;

}
h4
{
font-size:20px;
font-weight:normal;
color:#5BAE29;
line-height:25px;

}
.content_left
{
float:left;
width:620px;
padding-left:20px;
}
.content_right
{
float:right;
width:260px;
margin:auto;
}
.news
{
width:230px;
padding-top:20px;
padding-right:30px;
}
.news h2
{
background:#46a40e;
display:block;
height:25px;
margin:auto;
color:#fff;
font-weight:bold;
text-align:center;
font-size:14px;
}
.news p
{
padding-bottom:10px;
text-align:justify;
border-bottom:1px solid #ccc;

}
.contact_bottom
{
padding-left:30px;
font-size:11px;
color:#000;
float:left;
}
.footer
{
width:960px;
margin:auto;
background:url(../images/footer_bg.jpg) repeat-x;
height:50px;
}
.footer_left
{
float:left;
width:380px;
padding-top:10px;
}
.footer_right
{
float:right;
width:580px;
text-align:right;
padding-top:10px;
}
.bottom_link1 ul
{
list-style:none;
}
.bottom_link1 li
{
list-style:none;
font-size:12px;
font-weight:bold;
color:#9a9690;
line-height:20px;
margin-left:5px;
margin-right:10px;
display:inline;
background:url(../images/sep.jpg) no-repeat right;
padding-right:18px;
}
.bottom_link1 li a
{
color:#9a9690;
text-decoration:none;
}
.bottom_link1 a:hover
{
color:#000;
text-decoration:none;
}
.bottom_link1 li.last 
{
background:none;
}
.copyright
{
padding-top:5px;
text-align:right;
padding-right:30px;
font-size:12px;
}
h2
{
font-size:20px;
font-weight:normal;
color:#474747;
line-height:25px;
}
.green
{
color:#5bae29;
padding-right:5px;
padding-left:5px;
font-weight:bold;
font-size:30px;
font-family:"Arial Rounded MT Bold";

}
.principle
{
padding-left:30px;
padding-top:10px;
}
.social_network
{
text-align:center;
}
.social_network img
{
border:none;
padding-right:15px;
float:left;
}

.index_image1 a
{
width:214px;
height:214px;
background:url(../images/child1.png) no-repeat;
float:left;
margin-left:-80px;
position:relative;
}
.index_image1 a:hover
{
width:298px;
height:299px;
background:url(../images/child1_hover.png) no-repeat;
float:left;
margin-top:-70px;
margin-right:-40px;
position:relative;
margin-left:-80px;

}
.index_image2 a
{
width:214px;
height:214px;
background:url(../images/child2.png) no-repeat;
float:left;
}
.index_image2 a:hover
{
width:298px;
height:299px;
background:url(../images/child2_hover.png) no-repeat;
float:left;
margin-top:-70px;
margin-left:-40px;
margin-right:-40px;
position:relative;

}
.index_image3 a
{
width:214px;
height:214px;
background:url(../images/child3.png) no-repeat;
float:left;
}
.index_image3 a:hover
{
width:298px;
height:299px;
background:url(../images/child3_hover.png) no-repeat;
float:left;
margin-top:-70px;
margin-left:-40px;
position:relative;
}


.school1 a
{
width:270px;
height:219px;
background:url(../images/school1.png) no-repeat;
float:left;
margin-top:90px;
margin-left:3px;

}
.school1 a:hover
{
width:270px;
height:219px;
background:url(../images/school1_hover.png) no-repeat;
float:left;
position:relative;
margin-top:90px;
margin-left:3px;
}
.school2 a
{
width:241px;
height:97px;
background:url(../images/rwas.png) no-repeat;
float:left;
margin-top:110px;
margin-left:90px;

}
.school2 a:hover
{
width:241px;
height:97px;
background:url(../images/rwas_hover.png) no-repeat;
float:left;
position:relative;
margin-top:110px;
margin-left:90px;

}
.school3 a
{
width:255px;
height:152px;
background:url(../images/garden.png) no-repeat;
float:left;
margin-top:90px;
margin-left:80px;

}
.school3 a:hover
{
width:255px;
height:152px;
background:url(../images/garden_hover.png) no-repeat;
float:left;
position:relative;
margin-top:90px;
margin-left:80px;

}
