div#menu-outer
{
	position:		absolute;
	left:			10px;
	top:			168px;
	width:			129px;
	padding-bottom: 1px;
	background:		#240F70 url('images/menu_corner_outer_2.gif') left top no-repeat;
}
div#menu-inner
{
	position:		relative;
	background:		#240F70;
	margin-left:	9px;
	width:			119px;
}

#menu-inner div.frm-menu ul, #menu-inner div.frm-menu ul ul
{
	list-style:			none;
	list-style-image:	none;
	padding:			0;
	border:				solid #036;
	border-width:		0 1px;
	padding:			0;
	margin:				0;
}
#menu-inner div.frm-menu ul li	{ position: relative; margin: 0; }
* html #menu-inner div.frm-menu ul li, * html #menu-inner div.frm-menu ul li.selected li	{ display: inline; }

#menu-inner div.frm-menu ul a
{
	border-top:			1px solid #240F70;
	text-align:			right;
	text-decoration:	none;
	display:			block;
	background:			white;
	padding:			4px;
	font-family:		Tahoma, Arial, sans-serif; /* fixes whacko bug in Opera 6 */
	font-size:			9pt;
	font-weight:		bold;
	color:				black;
}
* html #menu-inner div.frm-menu ul a	{ width: 100%; w\idth: 122px; }

#menu-inner div.frm-menu ul li ul
{
	display:	none;
	position:	absolute;
	top:		0;
	left:		131px;
	width:		132px;
	border:		1px solid #036;
	background: #BCD;
	padding:	0 3px;
	margin:		0;
	z-index:	15;
}

#menu-inner div.frm-menu ul li.hover		{ z-index: 15; }
#menu-inner div.frm-menu ul li:hover ul,
#menu-inner div.frm-menu ul li.hover ul,
#menu-inner div.frm-menu ul li ul:hover	{ display: block; }

/*#menu-inner div.frm-menu ul li.selected
{
	background: url("images/menu_shadow_bkg.gif") 50% 100% repeat-x;
	border:		0;
	padding:	0;
	display:	block;
}*/

#menu-inner div.frm-menu ul li.selected a
{
	position:		relative;
	border:			0;
	margin:			0;
	padding:		2px 4px 2px;
	background:		#D7D5E5;
	border-top:		1px solid #240F70;
	line-height:	18px;
	color:			#42306E;
}
/*
* html #menu-inner div.frm-menu ul li.selected a	{ width: 11px; w\idth: 118px; }
*/

#menu-inner div.frm-menu ul li.selected span
{
	display:	block;
	padding:	4px;
	background: #DEF;
	border:		1px solid #036;
}

#menu-inner div.frm-menu ul li.selected ul
{
	display:		block;
	position:		static;
	font-size:		95%;
	width:			auto;
	border-width:	0 0 1px;
	padding:		0 0 3px 6px;
	margin:			0;
}
#menu-inner div.frm-menu ul li.selected li	
{ 
	padding: 0;
	margin: 0; 
	background: transparent; 
}
#menu-inner div.frm-menu ul li.selected li a
{
	padding:	4px;
	border:		1px solid #68B !important;
	border-top: 0 !important;
	margin:		0;
	background: transparent !important;
	width:		auto;
}
* html #menu-inner div.frm-menu ul li.selected li a	{ width: 100%; w\idth: auto; }

#menu-inner div.frm-menu ul li.selected li.selected a		{ background: #DEF !important; }
#menu-inner div.frm-menu ul li.selected li.selected span	{ border: 0; background: transparent; }


#menu-inner div.frm-menu ul a:hover, #menu-inner div.frm-menu ul a:active	
{ 
	color:		#036; 
	background: #E6E4F5 url("images/menu_shadow_bkg.gif") repeat-x; 
}
#menu-inner div.frm-menu ul li.selected li a:hover,
#menu-inner div.frm-menu ul li.selected a:hover span	
{ 
	color:		#036; 
	background: #E6E4F5 url("images/menu_shadow_bkg.gif") repeat-x !important; 
}

#menu-inner div.frm-menu ul li.home,#menu-inner div.frm-menu ul li.home a
{
	background-image:	url("images/menu_corner_inner.gif");
	background-repeat:	no-repeat;
}
#menu-inner div.frm-menu ul li.home a:hover
{
	background:			#E6E4F5 url("images/menu_home_shadow.gif") no-repeat;
}

#content-nopad div.frm-menu ul
{
	margin-left:	-40px;
	font-size:		10pt;
	font-family:	tahoma;
	font-weight:	bold;
	text-align: center;
}
#content-nopad div.frm-menu li {
	display: inline;
	margin-right: 1em;
}
#content-nopad div.frm-menu ul a
{
	color:	#240F70;
}
#content-nopad div.frm-menu ul a:hover, #content-nopad div.frm-menu ul li.selected a
{
	color:	#8984AF;
}
