@charset "utf-8";
/* Menu CSS Document */

#menu_region_1
{
	margin:0;
}
#menu_region_1 ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	text-align:left;
}

#menu_region_1 li
{
	position:relative;
	text-decoration:none;
	float:left;
	padding-top:0;
	display:block;
}
#menu_region_1 li a
{
	line-height: 1em;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	color:#7B4B87;
	padding: 12px 0 13px 0;
	min-width:30px;
	display:block;
}
#menu_region_1 a:hover
{
	color: #333333;
}
#a_left
{
	margin: 0 27px 0 0;
}
#a_center
{
	margin: 0 28px 0 28px;
}
#a_right
{
	margin: 0 0 0 27px;
}
/* sub-menu ULs */
#menu_region_1 li ul {
	width:15em !important;/* leaves room for padding */
	cursor:default;
	position:absolute;
	height:auto;
	display:none;
	left:-10px;
	padding:0px 10px 10px 10px;
	background:url(/assets/imgages/clear.gif);/* trick to keep'em open */
	margin-left:25px;
	margin-top:3px;
}
/* sub-menu LIs */
#menu_region_1 li ul li {
	width:12em/*FF*/;
	padding:0;
	border:none;
	max-width:120%;
	border:1px solid #7B4B87;
	border-top:none;
	padding:2px 5px 2px 5px;
	background:#FFFFFF;
}
/* sub-menu Anchors */
#menu_region_1 li ul li a {
	width:9em/*FF*/;
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:1.7em;
	height:1.7em;
	font-weight:normal;
	color:#666;
	background-position:0 50% !important;
	padding:3px 0 2px 0;
	display:inline;
}
/* :hover and stuff */
#menu_region_1 li a:hover,
#menu_region_1 li a:focus,
#menu_region_1 li a:active {color:#000}
/* move the declarations from the rule below the one above if you want a background swap on *all* anchors, including the top level ones */
#menu_region_1 ul a:hover,
#menu_region_1 ul a:focus,
#menu_region_1 ul a:active {color:#7B4B87 !important;background:none;}
/* display and z-index for the sub-menus */
#menu_region_1 li:hover ul,
#menu_region_1 li.msieFix ul {display:block;z-index:10;top:2em !important;}




#menu_region_2
{
	
}
#menu_region_2 ul
{
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
#menu_region_2 li
{
	text-decoration:none;
}
#menu_region_2 img
{
	float:left;
	margin-right:5px;
}
#menu_region_2 a
{
	margin: 3px 0 3px 0;
	height: 1em;
	width: auto;
	display: block;
	line-height: 1em;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	color:#7B4B87;
	padding: 3px 0 3px 0;
}
#menu_region_2 a:Hover
{
	color:#000000;
}


#menu_region_3
{
	
}
#menu_region_3 ul
{
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
}
#menu_region_3 li
{
	text-decoration:none;
}
#menu_region_3 img
{
	float:left;
	margin-right:5px;
}
#menu_region_3 a
{
	margin: 8px 0 8px 0;
	height: 1em;
	width: auto;
	display: block;
	line-height: 1em;
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	color:#7B4B87;
	padding: 3px 0 3px 0;
}