#spcMainMenuContainer 
{
	margin:0 0 0 0;
	position:relative; 
	width:100%; 
	height:31px; 
	z-index:100;
	background:url("bg_nav1_Blue.gif");
}

#spcMainMenu, 
#spcMainMenu ul 
{
	padding:0;
	margin:0; 
	font-family:"Tahoma", "Arial";
	font-size:11px;
	font-weight:normal;
}

#spcMainMenu a, 
#spcMainMenu a:visited 
{
	display:block; 
	font-size:11px; 
	color:#C0C0FF; 
	height:31px; 
	line-height:24px; 
	text-decoration:none; 
	text-indent:0px; 
	border-right:1px solid #000;
	padding-right:20px;
	padding-left:20px;
	text-align:center;
	white-space:nowrap;
	vertical-align:bottom;
	background:url("bg_nav1_Blue.gif");
}

#spcMainMenu ul li a, 
#spcMainMenu ul li a:visited
{
	display:block; 
	color:#000080; 
	height:18px; 
	line-height:18px; 
	text-decoration:none; 
	padding-right:7px;
	padding-left:7px;
	text-align:left;
	white-space:nowrap;
	background:none;
	border:none;
	background-color:#C0C0FF;
}

#spcMainMenu li
{
	float:left; 
	display:block;
}

#spcMainMenu ul li 
{
	float:left; display:block; width:180px;
}

#spcMainMenu li a.Active:hover
{
	color:White;
}
#spcMainMenu li a.Selected,
#spcMainMenu li a.Selected:hover
{
	color:#202020;
	background:url("bg_nav1Selected_Blue.gif");
}

#spcMainMenu li ul,
#spcMainMenu li ul li ul,
#spcMainMenu li ul li ul li ul,
#spcMainMenu li ul li ul li ul li ul
{
	display:none; 
}

#spcMainMenu li ul li a, 
#spcMainMenu li:hover,
#spcMainMenu li.ieHover,
#spcMainMenu li.ieHoverLeft
{position:relative;}

/* Make the hovered list color persist */
#spcMainMenu li:hover > a,
#spcMainMenu li:hover > a:visited {color:#C0C0FF; background-color:#000080;}

#spcMainMenu li.ieHover a:hover,
#spcMainMenu li.ieHoverLect a:hover {color:#C0C0FF; background-color:#000080;}

/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#spcMainMenu li:hover > ul,
#spcMainMenu li.ieHover ul
{
	display:block; 
	position:absolute; 
	top:-11px;
	left:0px; 
	padding:10px 30px 30px 30px; 
	background:none;
	width:180px;
	white-space:normal;
	visibility:visible;
}
#spcMainMenu li.ieHoverLeft ul
{
	display:block; 
	position:absolute; 
	top:-11px;
	left:0px; 
	padding:10px 30px 30px 30px; 
	background:none;
	width:180px;
	white-space:normal;
	visibility:visible;
}

#spcMainMenu li.ieHover li.ieHover ul,
#spcMainMenu li.ieHover li.ieHover li.ieHover ul,
#spcMainMenu li.ieHover li.ieHover li.ieHover li.ieHover ul
{
	display:block;
	position:absolute;
	top:-31px;
	left:-80px; 
	padding:10px 30px 30px 30px; 
	width:180px;
	white-space:normal;
	visibility:visible;
}
/* Position the first sub level beneath the top level links */
#spcMainMenu > li:hover > ul,
#spcMainMenu li.ieHover ul
{
	left:0px; top:31px; padding:0; margin:0; border:1px solid #000080;
}
/* Position the second (+ children) sub levels to the side the parent levels */
#spcMainMenu li ul > li:hover > ul,
#spcMainMenu li.ieHover li.ieHover ul,
#spcMainMenu li.ieHover li.ieHover li.ieHover ul,
#spcMainMenu li.ieHover li.ieHover li.ieHover li.ieHover ul,
#spcMainMenu li.ieHover li.ieHover li.ieHover li.ieHover li.ieHover ul
{
	left:-40px; top:18px; padding:0; margin:0; border:1px solid #000080;
}
/* get rid of the table */
#spcMainMenu table 
{
	position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;
}
/* For accessibility of the top level menu when tabbing */
#spcMainMenu li a:active, 
#spcMainMenu li a:focus {color:white;}







#spcSubMenuContainer
{
	margin:0 0 0 0;
	position:relative; 
	width:100%; 
	height:25px; 
	z-index:90;
	background:url("bg_navsub_Blue.gif");
	float:left;
}
#spcSubMenu, 
#spcSubMenu ul 
{
	padding:0;
	margin:0; 
	font-family:"Tahoma", "Arial";
	font-size:11px;
	font-weight:normal;	
}
#spcSubMenu a, 
#spcSubMenu a:visited 
{
	display:block; 
	font-size:11px; 
	color:#7b7355;
	height:25px; 
	line-height:24px; 
	text-decoration:none; 
	text-indent:0px; 
	border-right:1px solid #000;
	padding-right:20px;
	padding-left:20px;
	text-align:center;
	white-space:nowrap;
}
#spcSubMenu ul li a, 
#spcSubMenu ul li a:visited
{
	display:block; 
	color:#202020; 
	height:18px; 
	line-height:18px; 
	text-decoration:none; 
	padding-right:7px;
	padding-left:7px;
	text-align:left;
	white-space:nowrap;
	background:none;
	border:none;
	background-color:#E1DDCE;
}
#spcSubMenu li 
{
	float:left; 
	display:block;
}
#spcSubMenu ul li 
{
	float:left; display:block; width:180px;
}
#spcSubMenu li a.Active:hover
{
	color:#232017;
}
#spcSubMenu li a.Selected,
#spcSubMenu li a.Selected:hover,
#spcSubMenu li a.Selected:visited
{
	color:#202020;
	background:url("bg_navSubSelected_Blue.gif");
}
#spcSubMenu li ul {display:none;}

#spcSubMenu li ul li a, 
#spcSubMenu li:hover,
#spcSubMenu li.ieHover {position:relative;}

#spcSubMenu li:hover > a,
#spcSubMenu li:hover > a:visited {/*color:red;*/ /*background-color:#000080;*/}
#spcSubMenu li.ieHover a:hover {background-color:#232017; color:#E1DDCE;}

#spcSubMenu li:hover > ul,
#spcSubMenu li.ieHover ul
{
	display:block; 
	position:absolute; 
	top:-11px; 
	left:80px; 
	padding:10px 30px 30px 30px; 
	background:none;
	width:180px;
	white-space:normal;
	visibility:visible;
}
#spcSubMenu li.ieHover li.ieHover ul,
#spcSubMenu li.ieHover li.ieHover li.ieHover ul,
#spcSubMenu li.ieHover li.ieHover li.ieHover li.ieHover ul
{
	display:block;
	position:absolute;
	top:-11px;
	left:80px; 
	padding:10px 30px 30px 30px; 
	width:180px;
	white-space:normal;
	visibility:visible;
}
#spcSubMenu > li:hover > ul,
#spcSubMenu li.ieHover ul
{
	left:0px; top:25px; padding:0; margin:0; border:1px solid #232017;
}
#spcSubMenu li ul > li:hover > ul,
#spcSubMenu li.ieHover li.ieHover ul,
#spcSubMenu li.ieHover li.ieHover li.ieHover ul,
#spcSubMenu li.ieHover li.ieHover li.ieHover li.ieHover ul,
#spcSubMenu li.ieHover li.ieHover li.ieHover li.ieHover li.ieHover ul
{
	left:40px; top:12px; padding:0; margin:0; border:1px solid #232017;
}
#spcSubMenu table 
{
	position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;
}
#spcSubMenu li a:active, 
#spcSubMenu li a:focus {background-color:#232017; color:#E1DDCE;}

#spcSubMenu li ul li a.Active:hover
{
	color:white;
}

#spcSubMenu li ul li:hover > a,
#spcSubMenu li ul li:hover > a:visited {background-color:#232017; color:#E1DDCE;}









#spcMainMenu li.ieHover ul ul,
#spcMainMenu li.ieHover ul ul ul,
#spcMainMenu li.ieHover ul ul ul ul,
#spcMainMenu li.ieHover li.ieHover ul ul,
#spcMainMenu li.ieHover li.ieHover ul ul ul,
#spcMainMenu li.ieHover li.ieHover ul ul ul ul,
#spcMainMenu li.ieHover li.ieHover li.ieHover ul ul,
#spcMainMenu li.ieHover li.ieHover li.ieHover ul ul ul,
#spcMainMenu li.ieHover li.ieHover li.ieHover ul ul ul ul
{
	visibility:hidden;
}



/* hide all of the levels after the one being shown */
#spcSubMenu li.ieHover ul ul,
#spcSubMenu li.ieHover ul ul ul,
#spcSubMenu li.ieHover ul ul ul ul,
#spcSubMenu li.ieHover li.ieHover ul ul,
#spcSubMenu li.ieHover li.ieHover ul ul ul,
#spcSubMenu li.ieHover li.ieHover ul ul ul ul,
#spcSubMenu li.ieHover li.ieHover li.ieHover ul ul,
#spcSubMenu li.ieHover li.ieHover li.ieHover ul ul ul,
#spcSubMenu li.ieHover li.ieHover li.ieHover ul ul ul ul
{
	visibility:hidden;
}