@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }



.lefttube { float:left;}
.righttube { float:right;}

ul { margin:0; padding:0;}

h1 { font-size:28px; color:#3084B0; margin-bottom:20px;}
h3 { font-size:18px; color:#9D3D97; margin:0 0 10px 0; padding:0;}
h4 { font-size:16px; color:#2EB456; text-align:right; font-style:italic; margin:-10px 0 0 0; padding:0;}
h4 span { font-size:15px; color:#5A6365; font-style:normal;}

p { margin:0 0 19px 0; text-align:justify; line-height:20px; word-spacing:0px; white-space:0; font-size:14px; color:#000;}

body { font-family:"comic sans ms",Arial, Helvetica, sans-serif; font-size:12px;  background:#47B0E1 url(../../images/p-bg.png) repeat-x;}

#maincontainer { width:1076px;  margin:auto;}

#subcontainer { width:900px; margin:auto;}

#circles { width:405px; height:539px; }

#header { height:212px; background:url(../../images/header-lines.jpg) no-repeat top right; width:900px; clear:both; z-index:10;}

#logo { float:left; width:293px; height:206px; margin-left:15px; background:url(../../images/logo.png);}

#award { float:left; width:120px; height:160px; margin:7px 5px 0 30px; background:url(../../images/m-i-award-09-winner.png) no-repeat;}

#toprighti { float:left; width:385px; margin-left:9px; }
#toprighti ul {  float:left; margin:40px 0; list-style:none;}
#toprighti li { float:left; padding:0 12px; border-right:1px #9C2A97 solid; line-height:12px; font-size:13px;}
#toprighti a { color:#9c3d97; text-decoration:none;}
#toprighti a:hover { color:#59ACE1; text-decoration:none;}

#topright { float:left; width:485px; margin-left:65px; }
#topright ul {  float:left; margin:40px 0; list-style:none;}
#topright li { float:left; padding:0 12px; border-right:1px #9C2A97 solid; line-height:12px; font-size:13px;}
#topright a { color:#9c3d97; text-decoration:none;}
#topright a:hover { color:#59ACE1; text-decoration:none;}

#call-usi { width:225px; height:25px;  clear:both;  background:url(../../images/call-us.png) no-repeat; margin:0 0 0 151px;}

#call-us { width:225px; height:25px;  clear:both;  background:url(../../images/call-us.png) no-repeat; margin:0 0 0 250px;}



#menu {  margin-top:-45px;  clear:both; z-index:100; position:absolute; margin-left:240px;}
/*#menu ul { list-style:none; margin-left:240px;}
#menu li { float:left; margin:0; padding:0;}*/
#menu img { border:0;}

#banner{ margin-top:-10px; width:900px; height:278px; position:absolute; }

#dots { background:url(../../images/content-bg.png) repeat-y;}

#contentsection { clear:both; position:inherit; margin-top:268px;}

#content { padding:2px 15px;}
/*
#contentsection { clear:both; background:url(../../images/content-bg.png) repeat-y; margin-top:268px;}

#content { padding:2px 14px;}
*/

#boxes { clear:both;}

.box { width:215px; height:136px; margin-right:3px; padding-top:65px; float:left; }
.box p { margin:0px 15px 6px 15px; font-style:italic; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif;
 word-spacing:0px; letter-spacing:0px; white-space:normal; line-height:17px; height:104px; overflow:hidden;}

.more { text-align:right; margin-right:15px; font-style:italic; font-size:12px;}
.more a {text-decoration:underline;}
.more a:hover { text-decoration:none;}

#baby { background:url(../../images/baby-bg.gif) no-repeat;}
#baby .more a {color:#706f00;}

#woddler { background:url(../../images/woddler-bg.gif) no-repeat;}
#woddler .more a {color:#7a025d;}

#toddler { background:url(../../images/toddler-bg.gif) no-repeat;}
#toddler .more a {color:#025408;}

#preschool { background:url(../../images/preschool-bg.gif) no-repeat;}
#preschool .more a {color:#071199;}


#box2 { clear:both; padding:7px 0 25px 0;}

#roundbox { float:left; width:650px; margin-right:5px;}

#roundbox2 { float:left; width:870px; margin-right:5px;}

#top { width:auto; height:9px; background:#F8F3F8 url(../../images/c-top-bg.gif) repeat-x; clear:both;}
#lefttop {background:url(../../images/c-l-bend.gif) no-repeat; width:10px; height:9px; float:left;}
#righttop { background:url(../../images/c-r-bend.gif)  no-repeat; width:10px; height:9px; float:right;}

#bot { width:auto; height:9px; background:#F8F3F8 url(../../images/c-bot-bg.gif) repeat-x; clear:both;}
#leftbot {background:url(../../images/c-l-bot-bend.gif) no-repeat; width:10px; height:9px; float:left;}
#rightbot { background:url(../../images/c-r-bot-bend.gif)  no-repeat; width:10px; height:9px; float:right;}

#leftcontent { border-left:1px #E8D8D8 solid; border-right:1px #E8D8D8 solid; background:#F8F3F8; clear:both; padding:10px 20px 5px 20px;}

#page-head { margin-bottom:20px; }

#latestnews { float:left; width:215px; background:url(../../images/brown-bg.gif) no-repeat; margin-bottom:7px;}

#news { background:url(../../images/latest-bg.gif); width:215px; min-height:239px; height:239px;}

#news ul { margin:0px 15px 0 15px; padding:80px 5px 10px 27px; list-style:url(../../images/blue-arr.gif);  color:#fff; }

#news li { margin-bottom:14px; font-weight:bold; line-height:14px; letter-spacing:0px;  white-space:normal; }

#news a { color:#fff; text-decoration:none;}
#news a:hover { color:#0AF2F5; text-decoration:none;}

#news-bot { background:url(../../images/latest-bot.gif) no-repeat; height:14px;}

#bot-graphix {background:url(../../images/page-bot.png) no-repeat; height:41px; clear:both;}

#footer { clear:both; text-align:center; color:#fff; font-size:14px; line-height:22px;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { color:#F8EF53; text-decoration:underline;}

#footer-logos { clear:both;}
#footer-logos ul { list-style:none; margin-left:10px;}
#footer-logos li { float:left; margin-right:5px;}

#aquaweb { color:#fff; text-align:right; margin-top:20px;}
#aquaweb a { color:#004FA3; text-decoration:none;}

.list1 { margin:-10px 0 18px 15px; font-size:14px;}
.list1 li { margin-bottom:7px;}

.violet { color:#9B3A95; font-weight:bold;}

.linkred {color:#CC0000; text-decoration:underline;}