/* CSS Document */
/*---------------------- GENERAL ----------------------*/
body{
padding:52px 0 0 0;
margin:0;
font:normal 11px/13px Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
color:#42587d;
background:url(../images/main-bg.jpg) no-repeat center top;
background-attachment:fixed;
}
div, td, th, img, p, a, ul, h2, h3, h4, h5, h6, form,li, input{
padding:0;
margin:0;
}
img{ border:none;}
img, div,h1,a,td,label,span,p,table,tr,input { behavior: url(iepngfix.htc) }
a{ 
text-decoration:none;
outline:none;
color:#FFFFFF;
padding:0;
margin:0;
}
ul{ list-style-type:none;
}
h2, h3,h4{
font-size:0;
line-height:0;
}
.spacer{
line-height:0;
padding:0;
clear:both;
}
.wrapper{
	width:722px;
	margin:0 auto;
}
/*---------------------- TOP ----------------------*/
/*.top{
	background:url(../images/top-bg.png) no-repeat;
}*/
.midd{
	background:url(../images/top-bg-repeat.png) repeat-y;
}
.midd-midd{
	padding:0 0 0 8px;
}
.middle{
	border-left:#bcb3d1 6px solid;
	border-right:#bcb3d1 6px solid;
	width:688px;
	float:left;
}
/*---------------------- MIDDLE ----------------------*/
.content{
	background:url(../images/con-bg.jpg) no-repeat;
	padding:0px 0 10px 0;
	float:left;
	width:688px;
}
.content-top{
	background:url(../images/calender.png) no-repeat;
	height:48px;
	width:74px;
	float:right;
	padding:11px 0 0 51px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	
}
.content-bottom{
	background-color:#c1e6ef;
	border-top:#9d64b1 1px solid;
	border-bottom:#9d64b1 1px solid;
	padding:3px 25px 4px 0;
	float:left;
	width:663px;
	margin:274px 0 0 0;
	}
.logo{
	float:left;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	background-position:50px 0;
	width:254px;
	height:110px;
	margin:0px 0 0 200px; _margin:0px 0 0 100px;
	}
.logo h1 {
	font-family: "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	padding:0;
	}
.logo h1 a {
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../images/logo.jpg);
	display:block;
	background-repeat: no-repeat;
	width:254px;
	height:110px;
}

.child{margin:0 auto; width:300px;}

.text{
	float:right;
	width:300px;
	padding:23px 0 12px 0;
}
.con-text{ width:620px; text-align:center; margin:0 0 0 20px;}

.logo-bottom{margin:10px 0 0 0; width:650px; /*width:690px;*/}

.logo-bottom img{margin:0 27px 0 0;}

.footer{
	margin:0 0 0 0;
	background:#FFF;
	border-top:#9d5fc4 3px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	text-align:center;
	padding:4px 0 4px 0;
	width:688px;
}
.footer a{
	color:#42587d;
	text-decoration:underline;
}
.footer a:hover{
	color:#42587d;
	text-decoration:none;
}
.list{ 
	background-image:url(../images/list.jpg); 
	background-repeat:no-repeat;
	background-position:0 5px;
	padding:0 0 0 9px;
	margin:0 0 0 3px;
}

/*---------------------- MENU ----------------------*/
#menu {
	position: relative;
	width:688px;
	float:none;
	border-bottom: 3px solid #9b5ebd;
	height:53px;
	background-color:#FFF;
}

#menu a {
	width: 70px;
	height: 39px;
	/*background: url(pic/menuBg.gif);*/
	float: right;
	/*border-bottom: 2px solid #9b5ebd;*/
	margin: 0 0 0 6px;
	text-align: center;
	/*text-transform: uppercase;*/
	font-weight: bold;
	color:#4026c4;
	font-family:Arial, Helvetica, sans-serif;
	padding: 16px 0 0 0;
}

#menu a span {
	font-size: 14px;
	padding: 0 1px 0 0;
}

#menu a:hover {
	/*background: url(pic/menuBgOver.gif);*/
	color: #323230;
}

#menu .submenu {
	position: absolute;
	top: 48px;
	padding: 10px 0 0 0;
	float: left;
	display: none;
	height: 38px;
	/*right:120px;*/
}

.arrow1 {
	position: absolute;
	z-index:0;
	top: 0;
	left: 45px;
}

#about {
	/*right:420px;*/
}

#products {
	left:81px;
}

#solutions {
	left: 216px;
}

#testimonials {
	left: 255px;
}
#green {
	left: 408px;
}
#contactus {
	left: 240px;
}
#add {
	left: 325px;
}
#menu #contact {
	right: 257px;
}
#contact {
	right: 0px;
}
/*.arrow {
	position: absolute;
	z-index:0;
	top: 0;
	left: auto;     
	right: 30px;
}*/

#menu .submenu .links {
	/*height: 25px;*/
	/*background: url(pic/submenuBg.gif) repeat-x 0 0;*/
	background:#fff;
	/*border: 1px solid #dbdbdb;*/
	padding: 7px 10px 0 0;
	color: #4026c4;
	float: left;
	height:35px;
	
	/*width:200px;*/ 
}
.links li{
	float:left;
	width:65px;
	text-align:center;
}
#menu .submenu a {
	width: inherit;
	height: inherit;
	background: none;
	float: none;
	
	border: none;
	margin: 0 0 0 0;
	text-align: inherit;
	text-transform: none;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
	color: #4026c4;
	width:65px;
	font-weight:bold;
	
}

#menu .submenu a:hover {
	color: #323230;
	background: none;
	text-decoration:underline;
}
/*---------------------- INTERIOR ----------------------*/	
.content-in{
	background:#FFF;
	padding:0px 0 0 0;
	float:left;
	width:688px;
}	

.content-in-green{
	/*background:#FFF url(../images/green-letsgo.jpg) no-repeat 190px bottom;*/
	background:#fff;
	padding:0px 0 0 0;
	float:left;
	width:688px;

	
}
.con-left{
	float:left;
	width:346px;
	/*position:absolute;*/
}
.con-left-green{
	float:left;
	width:346px;
	/*position:relative;*/
	/*z-index:-1;*/
}
.con-midd{
	position:relative;
	/*left: 559px;
	top: 912px;*/
}
.con-right{
	float:right;
	width:313px;
	padding:0px 10px 0 19px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#143781;
	height:608px;
	overflow:auto;
}
.con-right h2{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#bf9b51;
	padding:20px 0 0 0;
	width:268px;
}
.con-right h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:17px 0 5px 0;
	color:#143781;
}
.con-right li{
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:0;
}

.con-right-add{
	float:right;
	width:313px;
	padding:0px 10px 0 19px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#143781;
	height:515px;
	overflow:auto;
}
.con-right-add h2{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#bf9b51;
	padding:20px 0 0 0;
	width:268px;
}
.con-right-add h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:17px 0 5px 0;
	color:#143781;
}
.con-right-add li{
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:0;
}

.con-right-primary{
	float:right;
	width:313px;
	padding:0px 10px 0 19px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#143781;
	height:648px;
	overflow:auto;
}
.con-right-primary h2{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#bf9b51;
	padding:20px 0 0 0;
	width:268px;
}
.con-right-primary h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:17px 0 5px 0;
	color:#143781;
}
.con-right-primary li{
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:0;
}

.con-right-toddler{
	float:right;
	width:313px;
	padding:0px 10px 0 19px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#143781;
	height:553px;
	overflow:auto;
}
.con-right-toddler h2{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#bf9b51;
	padding:20px 0 0 0;
	width:268px;
}
.con-right-toddler h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:17px 0 5px 0;
	color:#143781;
}
.con-right-toddler li{
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:0;
}

.con-right-mission{
	float:right;
	width:313px;
	padding:0px 10px 0 19px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#143781;
	height:556px;
	overflow:auto;
}
.con-right-mission h2{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#bf9b51;
	padding:20px 0 0 0;
	width:268px;
}
.con-right-mission h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:17px 0 5px 0;
	color:#143781;
}
.con-right-mission li{
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:0;
}

.con-right-after{
	float:right;
	width:313px;
	padding:0px 10px 0 19px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#143781;
	/*height:608px;
	overflow:auto;*/
}
.con-right-after h2{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#bf9b51;
	padding:20px 0 0 0;
	width:268px;
}
.con-right-after h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:17px 0 5px 0;
	color:#143781;
}
.con-right-after li{
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:0;
}
.con-right-program{
	float:right;
	width:313px;
	padding:0px 10px 0 19px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#143781;
	height:907px;
	overflow:auto;
}
.con-right-program h2{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#bf9b51;
	padding:20px 0 0 0;
	width:268px;
}
.con-right-program h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:17px 0 5px 0;
	color:#143781;
}
.con-right-program li{
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:0;
}
.con-right-summer{
	float:right;
	width:313px;
	padding:0px 10px 0 19px;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#143781;
	height:705px;
	overflow:auto;
}
.con-right-summer h2{
	font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:34px;
	color:#bf9b51;
	padding:20px 0 0 0;
	width:268px;
}
.con-right-summer h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	padding:17px 0 5px 0;
	color:#143781;
}
.con-right-summer li{
	list-style-type:disc;
	margin:0 0 0 13px;
	padding:0;
}
.calendar-in{
	background:url(../images/calender.png) no-repeat;
	width:74px;
	height:37px;
	float:right;
	color:#5b6dc1;
	padding:11px 0 0 51px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:0 0 0 0px;
	
}

.logo-in{
	float:left;
	background-image:url(../images/in-logo.jpg);
	background-repeat:no-repeat;
	background-position:75px 0;
	width:145px;
	height:62px;
	padding:0px 0 0 75px;
	}
.logo-in h1 {
	font-family: "Trebuchet Ms", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin:0;
	padding:0;
	}
.logo-in h1 a {
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../images/in-logo.jpg);
	display:block;
	background-repeat: no-repeat;
	width:145px;
	height:62px;
}		
	
	
	
	
	
	
	

