*{margin:0; padding:0; list-style:none; text-decoration:none;}

body{background:#ef0707 url('../images/bg.jpg') top left repeat-x;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}
body#home{background:#d40608 url('../images/bg-2.jpg') top left repeat-x;}
.background-a{background:transparent url('../images/bg-bottom.jpg') bottom left repeat-x; width:100%; position: absolute; bottom:-91px; left:0; height:165px; display:block; z-index:-2}
.background{background:transparent url('../images/bg-bottom.jpg') bottom left repeat-x; width:100%; position: absolute; bottom:0px; left:0; height:165px; display:block; }
.background-b{background:transparent url('../images/bg-bottom.jpg') bottom left repeat-x; height:165px; width:100%; }
body#afterschool { }
body#about {position:relative;}
h1 { background:none; color:#1c5364; font-size:14px; font-weight:100;line-height:1.5em; vertical-align:top; width: 300px; }

h2{ margin:10px 0; float:left; color:#1c5364; font-size:15px; font-weight:600;line-height:1.5em; vertical-align:top; width: 300px; }

h1 span{ font-size:18px; line-height:1.8em; color:#0067a9; background:none;}

div.wrapper{ width:700px; margin:0 auto;  }

.header{ height:111px; position:relative}
.logo{ margin:10px 0 0 0}
.sitemap{ position:absolute; top:-100px;}
span.telepone{
background:transparent url(../images/contact-no-bg.jpg) no-repeat scroll left top;
color:#FFFFFF;
font-size:14pt;
font-weight:600;
height:30px;
padding:4px 0 0 30px;
position:absolute;
right:0;
top:0;
width:167px;}

ul.main-menu{list-style:none; font-size:14px; font-smooth:always; font-weight:bold; position:absolute; right:0; bottom:0; }

  .main-menu li{ float:left;  display:block;}

  .main-menu li a{ float:left; padding:2px 14px;   color:#0c4df5; display:block; position:relative;}

  .main-menu li a.active{ background:transparent url(../images/btn.jpg) no-repeat scroll left top; color:#fff ;}
  .main-menu li a:hover{ background:transparent url(../images/btn.jpg) no-repeat scroll left top; color:#fff;}
  .main-menu li a.active-as{ background:transparent url(../images/btn-as.jpg) no-repeat scroll left top; color:#fff ;}
  .main-menu li a.as:hover{ background:transparent url(../images/btn-as.jpg) no-repeat scroll left top; color:#fff;}
  .main-menu li a.active-c{ background:transparent url(../images/btn-c.jpg) no-repeat scroll left top; color:#fff ;}
  .main-menu li a.c:hover{ background:transparent url(../images/btn-c.jpg) no-repeat scroll left top; color:#fff;}
  .main-menu li a.active-ab{ background:transparent url(../images/btn-ab.jpg) no-repeat scroll left top; color:#fff ;}
  .main-menu li a.ab:hover{ background:transparent url(../images/btn-ab.jpg) no-repeat scroll left top; color:#fff;}



#main-body img.right{position:absolute; top:0; right:0;} 
#main-body img.left{ position:absolute; top:0; left:0;}
#main-body{ position:relative; margin-top:17px; background: url('../images/home-panel-bg.jpg') top left repeat-x; display:block; height:170px; padding:8px 13px 0;}

#main-body p{ color:#011623; line-height:1.5em; margin:0 0 0 10px;}
span.main-panel {background:none;}
div.main-panel{position:relative; background: url('../images/home-panel-inner-bg.jpg') top left repeat-x; 
height:161px;
position:relative;
width:430px;}
.middle{ margin:20px 0;}

span.images{ height:188px; display:block; padding:0 40px; margin:20px 0 35px 0;}

span.images img{ width:194px; height:143px; margin:20px 0 0 0; border:1px solid #fff; }
span.images img#middle{ width:151px; height:188px; margin:0 28px; border:1px solid #fff; vertical-align:top;}

.main-panel p{ width:400px; }
#main-body img{position:absolute; top:1px; right:30px;}

.footer{ width:400px; margin:0 auto; text-align:center; line-height:1.5em}

.footer p{ font-size:11px; margin:20px 0 0 0}
.footer span{ font-size:10px; color:#222;}
.footer a{ color:#222; text-decoration:underline;}

.footer-home p{ font-size:11px; }
.footer-home span{ font-size:10px; color:#222;}
.footer-home a{ color:#222; text-decoration:underline;}
.footer-home { width:100%;  line-height:1.5em;  background: transparent url('../images/home-footer-bg.jpg') top left repeat-x; text-align:center; height:151px; margin-top:15px; padding-top:19px}

#main-body-about2 { background: transparent url('../images/after-school-panel.jpg') top left repeat-y; position: relative; padding:16px 20px 18px 20px; float: left; margin:15px 0 135px 0; width:454px; height:333px;}
#main-body-about2  img{float:left; margin:5px;}
#main-body-about2 img.two{ position: absolute; bottom:0; left:0;}
#main-body-about2 p{ margin:10px 0 10px 10px; float:left;}
.first 
{ margin-left:18px;}
.one-two p { width:448px; margin:10px;}
p.first { width:320px; }
#main-body-about { background: transparent url('../images/about-panel-bg-repeat.jpg') top left repeat-y; position: relative; padding:16px 20px 18px 20px; 
float: left;  width:454px; height:422px; margin:15px 0 46px;}
#internal img.it { float:left; margin:5px;}
#internal {padding:16px 20px 24px 20px; background: transparent url('../images/about-panel-bg.jpg') top left no-repeat; position: absolute; top:0; left:0; width:454px;}
#main-body-about img.one{ position: absolute; top:0; left:0;}
#main-body-about img.two{ position: absolute; bottom:0; left:0;}
#main-body-about p{  margin-left:10px; float:left; line-height:1.6em;}
#main-body-info p{ font-size:10px; text-align:center; float:left; width:334px; }

.google-map{ width:300px; height:215px; background: url('../images/google-map.jpg') top left repeat-x; 
border:2px solid #FFFFFF;
margin:0 0 0 38px;
}

.coloum1{ width:160px; display:block; height:150px;  float:left; margin-top: 15px;} 
#internal img { float:left;}

.contact-form { position: absolute; top:10px; right:10px; }
#contact-page{margin:15px auto 106px auto; background: #999 url('../images/contact-bg.jpg') top left repeat-x;  position:relative; width:700px; height:396px;}
#right{ position: absolute; top:20px; right:0; width:20px; height:232px; background: transparent url('../images/contact-right.jpg') no-repeat;}
#top{ position: absolute; width:700px; height:20px; top:0; left:0; background: transparent url('../images/contact-top.jpg') no-repeat;}
#bottom{ position: absolute; width: 480px; height:27px; bottom:0; left:0; background: transparent url('../images/contact-bottom.jpg') no-repeat;}
#left{ position: absolute; width:24px; height:349px; top:20px; left:0; background: transparent url('../images/contact-left.jpg') no-repeat;}
#bottom-right { position: absolute; width:220px; height:144px; bottom:0; right:0; background: transparent url('../images/contact-bottom-right.jpg') no-repeat;}

.image-1 { position:absolute; right:2px; top:9px; }
.image-2 { position:absolute; right:26px;
top:350px; }
.image-3 { position:absolute; right:26px; top:505px; }
#contact-page h1 { margin:23px 0 0 37px; width:600px; float:left; }
#contact-page p  { height:95px;margin:0 0 64px 77px;
text-align:center;
width:190px;}
#map span { display:none}

#home-outer-panel{position:relative; width:680px; padding:10px; margin-top:15px; background: #3b4705 url('../images/bg-outer-panel.jpg') repeat-x;}
#top-home{position:absolute; left:0; top:0; width:700px; height:; background: transparent url('../images/top-outer-panel.jpg') no-repeat;}
#right-home{position:absolute; right:0; top:13px; width:13px; height:638px; display:block;   background: transparent url('../images/right-outer-panel-bg.jpg') repeat-y;}
#left-home{position:absolute; width:13px;  left:0; top:13px; height:638px; display:block;  background: transparent url('../images/left-outer-panel-bg.jpg') repeat-y;}
#bottom-home{position:absolute; left:0; bottom:0; width:700px; height:14px; background: transparent url('../images/bottom-outer-panel.jpg') no-repeat;}

#inner-panel{position:relative; line-height:1.5em; padding:5px 20px 14px; width:396px; background: #a4ab82 url('../images/bg-inner-panel.jpg') repeat-x; height:624px;}

#top-home-inner{position:absolute; left:0; top:0; width:436px; height:10px; background: transparent url('../images/top-inner-panel.jpg') no-repeat;}
#right-home-inner{position:absolute; right:0; top:10px; width:12px; height:624px; display:block; background: transparent url('../images/right-inner-panel-bg.jpg') repeat-y;}
#left-home-inner{position:absolute; left:0; top:10px; width:12px; height:624px; display:block; background: transparent url('../images/left-inner-panel-bg.jpg') repeat-y;}
#bottom-home-inner{position:absolute; left:0; bottom:0; width:436px; height:12px; }
.home-panel { width:400px}



