@charset "UTF-8";

/* CSS Document */



#section_title{

	height:70px;

	display: block;

}



#content_holder{

	width:1000px;

	height:auto;

	position:absolute;

	left:0px;

	top:400px;

}

#content_holder ul {list-style: none; margin:0; padding:0;}

#content_holder ul li { display:inline; float: left; display: block; color:#ffffff; font-size:16px; text-align:left;}



#content_holder ul #content_left{ width:440px; display: block;  padding:30px; background-color:#434376;  }

#content_holder ul #content_right{ width:440px; display: block; padding:30px; background-color:#7070b5;}



#content_holder ul .content_subnav{ width:260px; display: block;  padding:0px 0px 10px 20px; }

#content_holder ul #content_details{ width:660px; display: block; padding:0px 20px 10px 20px;}

#content_holder ul #facebook_holder{ width:410px; display: block; padding:60px 20px 10px 0px;}

#content_holder ul #twitter_holder{ width:340px; display: block; padding:60px 20px 10px 20px;}

#content_holder ul #promo_holder{ width:170px; display: block; padding:60px 0px 0px 0px;}

#content_holder ul #gallery_holder{ width:260px; display: block;  padding:px 0px 10px 20px; }

#content_holder ul #aboutus_navholder{ width:260px; display: block;  padding:0px 0px 10px 20px; }



/*-- services --*/

#content_details td{width:155px; padding:5px; text-align:center; font-size:16px; font-weight:normal; color:#a456c8; border-bottom:1px dashed #a456c8;  }

#content_details td h1{color:#e0a3fc; font-size:16px; font-weight:normal; }

#content_details .table_devider{border-bottom:1px dashed #9840c1; margin:0px 10px; padding-bottom:15px;}

.kindergarten{ background-color:#4f2761;}

.childcare{ background-color:#5a2c6f;}

.schoolcare{ background-color:#652781;}

.homework{ background-color:#6f2093;}

.smalltext{font-size:14px; text-align:center; color:#4f2761;}

.service_text{background-color:#4f2761; color:#a456c8; text-align:center; padding:10px}

/*-- schedule--*/

#service_details td{color:#a456c8; padding:10px; text-align:left; border-bottom:1px dashed #9840c1;font-size:14px; vertical-align:top;}

#service_details td .header{color:#e0a3fc; font-size:16px;}

#service_details td .highlight{color:#ce24f9;}

#service_details td .description{font-size:13px;}

#service_details td .print{color:#a456c8;}

#service_details td .print a{color:#a456c8; text-decoration:none;}

#service_details td .print a:hover{color:#ce24f9; text-decoration:underline;}

/*----*/

.content_subnav ul{list-style: none; margin:0; padding:0;}

.content_subnav a { display: block; text-decoration: none; font-size:20px; font-weight:normal; padding:15px 0px;  border-top:1px dashed #4f2761;border-bottom:1px dashed #4f2761;}

.content_subnav ul li a { display: block; text-decoration: none; clear:both;  color:#9c82cc; width:250px; outline:none ;}

.content_subnav ul li a:hover, .content_subnav ul li a:active { display: block; text-decoration: none; list-style:inside; clear:both;width:250px; color:#4f2761}

.content_subnav ul li .sub_onstate, .content_subnav ul li .sub_onstate:hover, .content_subnav ul li .sub_onstate:active {cursor:default; display: block; text-decoration: none; color:#4f2761; padding-left:60px; background:url(../images/service/slt.gif) no-repeat center left; width:190px;}



/*-- community --*/

.community_text{background-color:#64481d; text-align:center; padding:10px}

.widget_holder{background-color:#ffffff;padding:20px; height:575px;}

#twitter_icon{position:absolute; margin-top:-82px; margin-left:20px;}

#facebook_icon{position:absolute; margin-top:-42px; margin-left:80px;}



/*-- gallery --*/

/*---gallery nav---*/

#gallery_holder ul{list-style: none; margin:0; padding:0;}

#gallery_holder a { display: block; text-decoration: none; font-size:20px; font-weight:normal; padding:15px 0px;  border-top:1px dashed #2d82cc;}

#gallery_holder ul li a { display: block; text-decoration: none; clear:both;  color:#7ED6FE; width:250px; outline:none ;}

#gallery_holder ul li a:hover, #gallery_holder ul li a:active { display: block; text-decoration: none; list-style:inside; clear:both;width:250px; color:#2d82cc}

#gallery_holder ul li .sub_onstate, #gallery_holder ul li .sub_onstate:hover, #gallery_holder ul li .sub_onstate:active {cursor:default; display: block; text-decoration: none; color:#2d82cc; padding-left:60px; background:url(../images/gallery/slt.gif) no-repeat center left; width:190px;}

.white_bg{background-color:#ffffff; padding-bottom:20px;}

#photo_gallery_holder{text-align:center; background-color:#8dc2e0; padding:15px;}



/*-- contact --*/

.contact_sub_headline_l{

	color:#7070b5;

}

.contact_sub_headline_r{

	color:#434376;

}

/*--- about ---*/

.about_title{font-size:30px; color:#0c677c; line-height:30px;}

.white_bg_about{background-color:#ffffff; padding:10px 20px 20px 20px;}

#aboutus_content_holder{text-align:left; background-color:#3ca5be; padding:15px; color:#3ca5be;}

/*---about sub nav---*/

#aboutus_navholder ul{list-style: none; margin:0; padding:0;}

#aboutus_navholder a { display: block; text-decoration: none; font-size:20px; font-weight:normal; padding:15px 0px;  border-top:1px dashed #0c677c;}

#aboutus_navholder ul li a { display: block; text-decoration: none; clear:both;  color:#3ca5be; width:250px; outline:none ;}

#aboutus_navholder ul li a:hover, #aboutus_navholder ul li a:active { display: block; text-decoration: none; list-style:inside; clear:both;width:250px; color:#0c677c; padding-left:60px;  background:url(../images/about/slt.gif) no-repeat center left; width:190px;}

.back-to-top{font-size:12px; text-align:right; margin-top:50px;}

.back-to-top a{ text-decoration:none; font-size:12px; color:#0c677c; font-weight:bold; }

.back-to-top a:hover{color:#3ca5be;}