.menu {
Z-INDEX: 1000; WIDTH: 754px;  POSITION: relative; 
}
.menu UL LI A {
/*	BORDER-RIGHT: #fff 5px solid; 
	BORDER-TOP: #fff 1px solid; */
	DISPLAY: block;
	width:auto; 
/*	FONT-SIZE: 11px; 
	BACKGROUND: #710069; */
	OVERFLOW: hidden; 
/*	BORDER-LEFT: #fff 1px solid; 
	WIDTH: 104px; 
	COLOR: #fff; 
	LINE-HEIGHT: 20px; 
	BORDER-BOTTOM: #fff 1px solid; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;*/
}
.menu UL LI.aboutUs{
	width:143px;
	height:39px;
}
.menu UL LI:hover UL LI A.aboutUsNav{
	width:133px;
	padding:4px;
}
.aboutUs a{
	background:url(../images/common_bg.jpg) no-repeat 0px -29px;
	width:143px;
	height:39px;
}
.aboutUs a:hover{
	background:url(../images/common_bg.jpg) no-repeat 0px -76px;
	width:143px;
	height:39px;
}
.menu UL LI.schoolLife{
	width:156px;
	height:39px;
}
.schoolLife a{
	background:url(../images/common_bg.jpg) no-repeat -143px -29px;
	width:156px;
	height:39px;
}
.schoolLife a:hover{
	background:url(../images/common_bg.jpg) no-repeat -143px -76px;
	width:156px;
	height:39px;
}
.menu UL LI:hover UL LI A.schoolLifeNav{
	width:146px;
	padding:4px;
}
.menu UL LI.admissions{
	width:165px;
	height:39px;
}
.admissions a{
	background:url(../images/common_bg.jpg) no-repeat -299px -29px;
	width:165px;
	height:39px;
}
.admissions a:hover{
	background:url(../images/common_bg.jpg) no-repeat -299px -76px;
	width:165px;
	height:39px;
}
.menu UL LI:hover UL LI A.admissionsNav{
	width:155px;
	padding:4px;
}
.menu UL LI.parents{
	width:130px;
	height:39px;
}
.parents a{
	background:url(../images/common_bg.jpg) no-repeat -464px -29px;
	width:130px;
	height:39px;
}
.parents a:hover{
	background:url(../images/common_bg.jpg) no-repeat -464px -76px;
	width:130px;
	height:39px;
}
.menu UL LI:hover UL LI A.parentsNav{
	width:120px;
	padding:4px;
}
.menu UL LI.reachus{
	width:160px;
	height:39px;
}
.reachus a{
	background:url(../images/common_bg.jpg) no-repeat -594px -29px;
	width:160px;
	height:39px;
}
.reachus a:hover{
	background:url(../images/common_bg.jpg) no-repeat -594px -76px;
	width:160px;
	height:39px;
}
.menu UL LI:hover UL LI A.reachusNav{
	width:150px;
	padding:4px;
}
/*.menu UL LI A:visited {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: #710069; OVERFLOW: hidden; BORDER-LEFT: #fff 1px solid; WIDTH: 104px; COLOR: #fff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}*/
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;  z-index:1000;
}
.menu UL LI {
	FLOAT: left; POSITION: relative;  z-index:1000;
}

.menu UL LI UL {
	DISPLAY: none;
}
/*.menu UL LI:hover A {
	BACKGROUND: #36f; COLOR: #fff; border:2px solid;
}*/
.menu UL LI:hover UL {
	DISPLAY: block; LEFT: 0px; POSITION: absolute; TOP: 39px; border:1px solid #acd5ff; z-index:1001;
}
.menu UL LI:hover UL LI A.hide {
	DISPLAY: block; BACKGROUND: #d8ebff; COLOR: #000; height:auto;  border-bottom:1px solid #acd5ff; text-decoration:none;
}
.menu UL LI:hover UL LI:hover A.hide {
	BACKGROUND: #acd5ff; COLOR: #000; text-decoration:underline;
}
.menu UL LI:hover UL LI UL {
	DISPLAY: none
}

.menu UL LI:hover UL LI A {
	DISPLAY: block; BACKGROUND: #d8ebff; COLOR: #000; height:auto;  border-bottom:1px solid #acd5ff; text-decoration:none;
}

.menu UL LI:hover UL LI A:hover {
	BACKGROUND: #acd5ff; COLOR: #000; text-decoration:underline;
}
.menu UL LI:hover UL LI:hover UL {
	DISPLAY: block; LEFT: 142px; POSITION: absolute; TOP: 0px; background-color:#d8ebff;
}
.menu UL LI:hover UL LI:hover UL.schoolLifeSub {
	DISPLAY: block; LEFT: 155px; POSITION: absolute; TOP: 0px; background-color:#d8ebff;
}
.menu UL LI:hover UL LI:hover UL.admissionSub {
	DISPLAY: block; LEFT: 163px; POSITION: absolute; TOP: 0px; background-color:#d8ebff;
}
.menu UL LI:hover UL LI:hover UL LI a{
	padding:4px;
	display:block;
}
.menu UL LI:hover UL LI:hover UL LI a:hover{
	width:133px;
}
.menu UL LI:hover UL LI:hover UL.left {
	LEFT: -105px
}
.menu UL LI:hover UL LI:hover UL LI.subNav{
	width:141px;
}

.menu UL LI:hover UL LI:hover UL LI UL{
	width:141px;
	display:none;
}
.menu UL LI:hover UL LI:hover UL LI:hover UL{
	width:141px;
	display:block;
}