﻿.topMenu_cont
{

}

ul.topMenu
{
	margin-top:expression("-4px");
}

ul.topMenu li
{
	display:block;
	float:left;
}

li.sep
{
	padding:0 6px 0 16px;
	height:10px;
	overflow:hidden;
	margin-top:-3px;
}

ul.topMenu li.topMenuItem a, ul.topMenu li.topMenuItem span
{
	color:#fff;
	text-decoration:none;
	padding:4px 0 0 0;
	display:block;
	text-transform:uppercase;
	font-size:11px;
}

li.topMenuActive a{
}

ul.topMenu li a:hover, ul.topMenu li.topMenuActive a, ul.topMenu li.topMenuActive span
{
	color:#9650A1;
}

ul.topMenu li.topMenuActive a:hover
{
	color:#fff;
}



/* SUBMENU */

.subMenuHdr_cont
{
	background:transparent url(Images/sub-menu-hdr-bg.png) no-repeat bottom right;
	height:56px;
}

.subMenuHdr_cont h2
{
	font-size:16px;
	color:#fff;
	font-weight:normal;
	padding:30px 0 0 20px;
}

ul.subMenu
{
	padding:20px 0 0 0;
}

ul.subMenu ul
{
	padding:5px 20px;
	background:transparent;
	margin:0 -20px;
	margin:expression("0");
	position:expression("relative");
	left:-20px;
	width:expression("159px");
}

ul.subMenu li
{
	line-height:14px;
	font-size:12px;
	border-bottom:solid 1px #474542;
	padding:5px 20px;
	/*height:auto !important;
	height:24px;
	min-height:24px;*/
}

ul.subMenu li.subMenuItem1NC, ul.subMenu li.subMenuItem2NC
{
	height:14px !important;
	overflow:hidden;
}

ul.subMenu li.subMenuItem1, ul.subMenu li.subMenuItem1NC
{
	background:transparent url(Images/sub-menu-item-bg.png) no-repeat;
}

ul.subMenu li.subMenuActive
{
	background:#61605d url(Images/sub-menu-active-bg.png) no-repeat;
}

ul.subMenu li li
{
	padding:5px 0;
	border-bottom:none;

}

ul.subMenu li a, ul.subMenu li span, ul.subMenu li a:visited
{
	color:#fff;
	text-decoration:none;
	
}

ul.subMenu li a:hover
{
	color:#BA2B1D;
}

ul.subMenu li li a, ul.subMenu li li span
{
	

}

.subMenuItem2
{
	background:transparent url(Images/sub-menu-item-second-level-bg.png) no-repeat top left;
}

.subMenuActive2
{
	background:#575654 url(Images/sub-menu-item-second-level-bg.png) no-repeat top left;

}

.activeSpan, .inactiveLink
{
	height:24px;
	display:block;
}



.activeSpan2, .inactiveLink2
{
	padding-left:6px;
	display:block;
}



ul.subMenu li span.smallText
{
		
	display:block;
	color:#ccc;
	font-size:10px;
}

/* SCHOOLS MENU */

.schoolsMenu_cont
{
	background:transparent url(Images/schools-menu-bg.png) repeat-x;
	height:33px;
	line-height:33px;
}

.schoolsMenuHdr
{
	float:left;
	line-height:33px;
	padding:0 0 0 20px;
	font-style:normal;
	font-weight:normal;
	color:#b3aea1;
	font-size:10px;
}

.schoolsMenuInner
{
	float:left;
}

ul.schoolsMenu, .schoolsMenuInner ul
{
	margin:-4px 0 0 -10px;
	width:700px;
	float:left;
}

ul.schoolsMenu li
{
	display:block;
	float:left;
	line-height:14px;
	
}

ul.schoolsMenu li a, ul.schoolsMenu li a:visited
{
	color:#fff;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	font-size:9px;
}

ul.schoolsMenu li a:hover
{
	color:#9650A1;
}

.schoolSep
{
	float:left;
	position:relative;
	top:-10px;
}

a.sub-li{
color:#FFFFFF;
display:block;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
float:left;
padding:0 5px 0 0;
}

.sub-li-main {
color:#FFFFFF;
display:block;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
float:left;
padding:0 5px 0 0;
}

.sub-li-image{
color:#FFFFFF;
display:block;
font-size:9px;
text-decoration:none;
text-transform:uppercase;
float:left;
padding:0 5px 0 0;
}