

#nav
{
	padding: 0;
	margin: 0;
	list-style: none;
	height: 24px;
	position: relative;
	z-index: 500;
	font-family: Verdana;
	
}
#nav li.top
{
	display: block;
	float: left;
	height: 24px;
}


/**************theschool***************/
#nav li a.theschool
{
	display: block;
	float: left;
	height: 24px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background-color: #980000;
	width: 130px;
}
#nav li a.theschool span
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}
#nav li a.theschool span.down
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}

#nav li:hover a.theschool
{
	color: #FFFFFF;
	background-color: #980000;
}
#nav li:hover a.theschool span
{
	background: no-repeat right top;
}
#nav li:hover a.theschool span.down
{
	background: no-repeat right top;
}
/**************aboutqsi***************/
#nav li a.aboutqsi
{
	display: block;
	float: left;
	height: 24px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background-color: #980000;
	width: 136px;
}
#nav li a.aboutqsi span
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}
#nav li a.aboutqsi span.down
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}

#nav li:hover a.aboutqsi
{
	color: #FFFFFF;
	background-color: #980000;
}
#nav li:hover a.aboutqsi span
{
	background: no-repeat right top;
}
#nav li:hover a.aboutqsi span.down
{
	background: no-repeat right top;
}
/**************Admissions***************/
#nav li a.Admissions
{
	display: block;
	float: left;
	height: 24px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background-color: #980000;
	width: 140px;
}
#nav li a.Admissions span
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}
#nav li a.Admissions span.down
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}

#nav li:hover a.Admissions
{
	color: #FFFFFF;
	background-color: #980000;
}
#nav li:hover a.Admissions span
{
	background: no-repeat right top;
}
#nav li:hover a.Admissions span.down
{
	background: no-repeat right top;
}
/**************curriculum***************/
#nav li a.curriculum
{
	display: block;
	float: left;
	height: 24px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background-color: #980000;
	width: 137px;
}
#nav li a.curriculum span
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}
#nav li a.curriculum span.down
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}

#nav li:hover a.curriculum
{
	color: #FFFFFF;
	background-color: #980000;
}
#nav li:hover a.curriculum span
{
	background: no-repeat right top;
}
#nav li:hover a.curriculum span.down
{
	background: no-repeat right top;
}
/**************Faculty***************/
#nav li a.Faculty
{
	display: block;
	float: left;
	height: 24px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background-color: #980000;
	width: 120px;
}
#nav li a.Faculty span
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}
#nav li a.Faculty span.down
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}

#nav li:hover a.Faculty
{
	color: #FFFFFF;
	background-color: #980000;
}
#nav li:hover a.Faculty span
{
	background: no-repeat right top;
}
#nav li:hover a.Faculty span.down
{
	background: no-repeat right top;
}
/**************Careers***************/
#nav li a.Careers
{
	display: block;
	float: left;
	height: 24px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background-color: #980000;
	width: 127px;
}
#nav li a.Careers span
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}
#nav li a.Careers span.down
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}

#nav li:hover a.Careers
{
	color: #FFFFFF;
	background-color: #980000;
}
#nav li:hover a.Careers span
{
	background: no-repeat right top;
}
#nav li:hover a.Careers span.down
{
	background: no-repeat right top;
}
/**************Contact Us***************/
#nav li a.Contact_Us
{
	display: block;
	float: left;
	height: 24px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background-color: #980000;
	width: 123px;
}
#nav li a.Contact_Us span
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}
#nav li a.Contact_Us span.down
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 23px;
}

#nav li:hover a.Contact_Us
{
	color: #ffffff;
	background-color: #980000;
}
#nav li:hover a.Contact_Us span
{
	background: no-repeat right top;
}
#nav li:hover a.Contact_Us span.down
{
	background: no-repeat right top;
}
/* Default list styling */

#nav li:hover
{
	position: relative;
	z-index: 200;
}

#nav li:hover ul.sub
{
	left: 1px;
	top: 38px;
	background: #bbd37e;
	padding: 3px;
	border: 1px solid #5c731e;
	white-space: nowrap;
	width: 90px;
	height: auto;
	z-index: 300;
}
#nav li:hover ul.sub li
{
	display: block;
	height: 20px;
	position: relative;
	float: left;
	width: 90px;
	font-weight: normal;
}
#nav li:hover ul.sub li a
{
	display: block;
	font-size: 11px;
	height: 18px;
	width: 88px;
	line-height: 18px;
	text-indent: 5px;
	color: #980000;
	text-decoration: none;
	border: 1px solid #bbd37e;
}
#nav li ul.sub li a.fly
{
	background: #bbd37e 80px 6px no-repeat;
}
#nav li:hover ul.sub li a:hover
{
	background: #6a812c;
	color: #fff;
	border-color: #fff;
}
#nav li:hover ul.sub li a.fly:hover
{
	background: #6a812c 80px 6px no-repeat;
	color: #fff;
}

/****************************another*****************************/
#nav li:hover ul.sub2
{
	left: 1px;
	top: 24px;
	background: #CCCCCC;
	padding: 3px;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	width: 190px;
	height: auto;
	z-index: 300;
	color: #000000;
}
#nav li:hover ul.sub2 li
{
	display: block;
	height: 20px;
	position: relative;
	float: left;
	width: 190px;
	font-weight: normal;
}
#nav li:hover ul.sub2 li a
{
	display: block;
	font-size: 11px;
	height: 18px;
	width: 188px;
	line-height: 18px;
	text-indent: 5px;
	color: #980000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
#nav li ul.sub2 li a.fly
{
	background: #FFFFFF no-repeat 80px 6px;
}
#nav li:hover ul.sub2 li a:hover
{
	background: #FFFFFF;
	color: #000000;
	border-color: #fff;
}
#nav li:hover ul.sub2 li a.fly:hover
{
	background: #6a812c 80px 6px no-repeat;
	color: #fff;
}
/****************************Contact Us*****************************/
#nav li:hover ul.subcu
{
	left: 1px;
	top: 24px;
	background: #CCCCCC;
	padding: 3px;
	border: 1px solid #CCCCCC;
	white-space: nowrap;
	width: 126px;
	height: auto;
	z-index: 300;
	color: #000000;
}
#nav li:hover ul.subcu li
{
	display: block;
	height: 20px;
	position: relative;
	float: left;
	width: 124px;
	font-weight: normal;
}
#nav li:hover ul.subcu li a
{
	display: block;
	font-size: 11px;
	height: 18px;
	width: 124px;
	line-height: 18px;
	text-indent: 5px;
	color: #980000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
#nav li ul.subcu li a.fly
{
	background: #FFFFFF no-repeat 80px 6px;
}
#nav li:hover ul.subcu li a:hover
{
	background: #FFFFFF;
	color: #000000;
	border-color: #fff;
}
#nav li:hover ul.subcu li a.fly:hover
{
	background: #6a812c 80px 6px no-repeat;
	color: #fff;
}
/************************************************************/
/****************************s2*****************************/
#nav li:hover ul.sub21
{
	left: 1px;
	top: 30px;
	background: #bbd37e;
	padding: 3px;
	border: 1px solid #5c731e;
	white-space: nowrap;
	width: 190px;
	height: auto;
	z-index: 300;
}
#nav li:hover ul.sub21 li
{
	display: block;
	height: 20px;
	position: relative;
	float: left;
	width: 190px;
	font-weight: normal;
}
#nav li:hover ul.sub21 li a
{
	display: block;
	font-size: 11px;
	height: 18px;
	width: 188px;
	line-height: 18px;
	text-indent: 5px;
	color: #000;
	text-decoration: none;
	border: 1px solid #bbd37e;
}
#nav li ul.sub21 li a.fly
{
	background: #bbd37e 80px 6px no-repeat;
}
#nav li:hover ul.sub21 li a:hover
{
	background: #6a812c;
	color: #fff;
	border-color: #fff;
}
#nav li:hover ul.sub21 li a.fly:hover
{
	background: #6a812c 80px 6px no-repeat;
	color: #fff;
}
/**************2***************/
#nav li a.top2
{
	display: block;
	float: left;
	height: 26px;
	line-height: 22px;
	color: Blue;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 12px;
	cursor: pointer;
	background-color:Gray;
	width:126px;
}
#nav li a.top2span
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 25px;
}
#nav li a.top2 span.down
{
	float: left;
	display: block;
	padding: 0 24px 0 12px;
	height: 25px;
}

#nav li:hover a.top2
{
	color: #003300;
	background-color:Aqua;
}
#nav li:hover a.top2 span
{
	background: no-repeat right top;
}
#nav li:hover a.top2 span.down
{
	background: no-repeat right top;
}
/************************************************************/
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul
{
	left: 90px;
	top: -4px;
	background: #bbd37e;
	padding: 3px;
	border: 1px solid #5c731e;
	white-space: nowrap;
	width: 90px;
	z-index: 400;
	height: auto;
}

#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul
{
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li:hover li:hover a.fly, #nav li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover a.fly, #nav li:hover li:hover li:hover li:hover li:hover a.fly
{
	background: #6a812c 80px 6px no-repeat;
	color: #fff;
	border-color: #fff;
}

#nav li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li a.fly, #nav li:hover li:hover li:hover li:hover li a.fly
{
	background: #bbd37e 80px 6px no-repeat;
	color: #fff;
	border-color: #bbd37e;
}



/************/
.qlinkul
{
	padding: 0;
	margin: 0;
	height: 400px;
	list-style: none;
	position: relative;
	z-index: 500;
	float:left;
	font-family: Verdana;
}
.qlinkul li
{
	border-bottom: 1px solid #CCCCCC;
	display: block;
	height: 28px;
	position: relative;
	float: left;
	font-weight: normal;
}
.qlinkul li a
{
	display: block;
	font-size: 11px;
	width: 214px;
	line-height: 28px;
	text-indent: 5px;
	color: #666666;
	text-decoration: none;
	background-color: #E9E9E8;
}
.qlinkul li a.fly
{
	background: #bbd37e 80px 6px no-repeat;
}
.qlinkul li a:hover
{
background: #D6DDDB;
}
.qlinkul li a.fly:hover
{
	background: no-repeat 80px 6px;
}




