/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#outer{
	width:800px;
	margin:10px auto;
}

img {
	border:none;
	padding:0px;
	margin:0px;
}

#page{
	clear:both;
	padding:0px 9px 0px 9px;
	background-image:url(../images/ds_sides.jpg);
	background-repeat:repeat-y;
	width:802px;
}

#ds_top{
	width:802px;
	height:9px;
	background-image:url(../images/ds_top.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
}

#ds_bot{
	clear:both;
	width:802px;
	height:9px;
	background-image:url(../images/ds_bot.jpg);
	background-repeat:repeat-x;
}

.ds_left{
	float:left;
	width:9px;
	height:9px;
}


#ds_top_right{
	float:right;
	width:9px;
	height:9px;
	background-image:url(../images/ds_corner_top_right.jpg);
}

#ds_top_left{
	float:left;
	width:9px;
	height:9px;
	background-image:url(../images/ds_corner_top_left.jpg);
}

#ds_bot_right{
	float:right;
	width:9px;
	height:9px;
	background-image:url(../images/ds_corner_bot_right.jpg);
}

#ds_bot_left{
	float:left;
	width:9px;
	height:9px;
	background-image:url(../images/ds_corner_bot_left.jpg);

}

#header{
	width:784px;
	height:64px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#header img{
	padding:15px 0px 0px 45px;
}

/*==================================================Menu====================================================*/
#landing #menu{
	display:none;
}



#menu {
	clear:both;
	border:1px solid #27460D;
	position:relative;
	height:28px;
	width:782px;
	overflow:hidden;
	
}

*:first-child+html #menu{
	margin-top:-4px;
}

#menu p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding: 0px;
	
}

#menu a{
	padding:5px 0px 0px 0px;
	font:Verdana, Arial, Helvetica, sans-serif;
   	font-size:15px;

}

.menu_home {
	float:left;
	color:#27460D;
	text-decoration:none;
	text-align:center;
	width:100px;
	height:28px;
	background-image:url(../images/menu_home.gif);
	background-repeat:no-repeat;
	border-right:1px solid #27460D;


}

.menu_home:hover{
			color:#FFFFFF;
			text-decoration:none;
			background-image:url(../images/menu_home_select.gif);
		 }
		 
.menu_home_select{
	float:left;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu_home_select.gif);
	background-repeat:no-repeat;
	width:100px;
	height:28px;
	border-right:1px solid #27460D;

}
		 
.menu_child{
	float:left;
	text-align:center;
	color:#27460D;
	text-decoration:none;
	background-image:url(../images/menu_child.gif);
	background-repeat:no-repeat;
	width:193px;
	height:28px;
	border-right:1px solid #27460D;

}

.menu_child_select{
	float:left;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu_child_select.gif);
	background-repeat:no-repeat;
	width:193px;
	height:28px;
	border-right:1px solid #27460D;

}
.menu_child:hover{
			color:#FFFFFF;
			text-decoration:none;
			background-image:url(../images/menu_child_select.gif);
		 }

.menu_adult{
	float:left;
	text-align:center;
	color:#27460D;
	text-decoration:none;
	background-image:url(../images/menu_adults.gif);
	background-repeat:no-repeat;
	width:99px;
	height:28px;
	border-right:1px solid #27460D;


}

.menu_adult:hover{
			color:#FFFFFF;
			text-decoration:none;
			background-image:url(../images/menu_adults_select.gif);
		 }
		 
.menu_adult_select{
	float:left;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu_adults_select.gif);
	background-repeat:no-repeat;
	width:99px;
	height:28px;
	border-right:1px solid #27460D;

}
.menu_info{
	float:left;
	text-align:center;
	color:#27460D;
	text-decoration:none;
	background-image:url(../images/menu_info.gif);
	background-repeat:no-repeat;
	width:249px;
	height:28px;
	border-right:1px solid #27460D;


}

.menu_info:hover{
			color:#FFFFFF;
			text-decoration:none;
			background-image:url(../images/menu_info_select.gif);
		 }
		 
		 
.menu_info_select{
	float:left;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/menu_info_select.gif);
	background-repeat:no-repeat;
	width:249px;
	height:28px;
	border-right:1px solid #27460D;

}

.menu_contact{
	float:left;
	text-align:center;
	color:#27460D;
	text-decoration:none;
	background-image:url(../images/menu_contact.gif);
	background-repeat:no-repeat;
	width:137px;
	height:28px;


}

.menu_contact:hover{
			color:#FFFFFF;
			text-decoration:none;
			background-image:url(../images/menu_contact_select.gif);
		 }

.menu_contact_select{
	float:left;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	background-image:url(../images/menu_contact_select.gif);
	background-repeat:no-repeat;
	width:137px;
	height:28px;


}
/*==================================================Menu Ends================================================*/

/*==================================================Content==================================================*/
#content {
 	clear:both;
	width:782px;
	margin-top:5px;
}
 
#content_left{
 	float:left;
	width:540px;
	padding:10px 10px 20px 10px;
}

#content_left_workplace{
 	float:left;
	width:760px;
	padding:10px 10px 20px 10px;
}

#content_right{
	float:right;
	padding:48px 10px 10px 10px;
}

#content_right img{
	border:1px solid #27460D;
}

/*==================================================Homepage Nav Buttons=======================================*/
#wrapper{
	clear:both;	
	width:500px;
}

#link_buttons{
	clear:both;
	position:relative;
	height:80px;

}


.home_nav {
	border:1px solid #27460D;
}

.home_nav_long {
	border:1px solid #27460D;
}


#child_buttons{
	clear:both;
	position:relative;
	height:80px;
	display:block;

}

.child_nav {
	border:1px solid #27460D;
	display:block;
}

.child_nav_long {
	border:1px solid #27460D;
		display:block;
}

#adult_buttons{
	clear:both;
	position:relative;
	height:80px;
		display:block;

}

.adult_nav {
	border:1px solid #27460D;
		display:block;
}

.adult_nav_long {
	border:1px solid #27460D;
}
/*==================================================Homepage Nav Buttons Ends==================================*/

/*==================================================Info buttons fix==========================================*/
#info_buttons{
	padding:40px 0px 40px 0px;
}
#info #disclaimer{
	margin-top:80px;
}

/*==================================================Info buttons Ends=========================================*/

/*==================================================Disclaimer================================================*/
#children #disclaimer_left, #children #disclaimer_right, #children hr{
	display:none;
}

#children #disclaimer{
	height:20px;
}

#reading_child #disclaimer_left, #reading_child #disclaimer_right, #reading_child hr{
	display:none;
}

#reading_child #disclaimer{
	height:20px;
}

#reading_adult #disclaimer_left, #reading_adult #disclaimer_right, #reading_adult hr{
	display:none;
}

#reading_adult #disclaimer{
	height:20px;
}

#attention_child #disclaimer_left, #attention_child #disclaimer_right, #attention_child hr{
	display:none;
}

#attention_child #disclaimer{
	height:20px;
}

#attention_adult #disclaimer_left, #attention_adult #disclaimer_right, #attention_adult hr{
	display:none;
}

#attention_adult #disclaimer{
	height:20px;
}

#math_child #disclaimer_left, #math_child #disclaimer_right, #math_child hr{
	display:none;
}

#math_child #disclaimer{
	height:20px;
}

#faq #disclaimer_left, #faq #disclaimer_right, #faq hr{
	display:none;
}

#faq #disclaimer{
	height:20px;
}

#testimonial #disclaimer_left, #testimonial #disclaimer_right, #testimonial hr{
	display:none;
}

#testimonial #disclaimer{
	height:20px;
}

#adults #disclaimer_left, #adults #disclaimer_right, #adults hr{
	display:none;
}

#adults #disclaimer{
	height:20px;
}

#info #disclaimer_left, #info #disclaimer_right, #info hr{
	display:none;
}

#info #disclaimer{
	height:20px;
}

#disclaimer{
	clear:both;
	position:relative;
	padding-left:10px;
	width:762px;
	/*margin:20px 0px 0px 0px;*/
	
}

#disclaimer_left{
	float:left;
	width:105px;
}

#disclaimer_right{
	padding:10px;
	float:right;
	width:637px;
}
/*==================================================Duisclaimer Ends===========================================*/

/*==================================================Content Ends=============================================*/

/*==================================================Footer======================================================*/
#footer{
	clear:both;
	height:12px;
	background-color:#27460D;
	width:768px;
	padding:8px;
	
}

#footer_left{
	float:left;
}

#footer_right{
	float:right;
	}
/*==================================================Footer Ends=================================================*/

