/* ---------- Main purple navigation ---------- */
.purpleNavigation {
	background: url(../images/navigation/bg_purple.jpg) repeat-x 0 0 !important;
	clear: both !important;
	margin: 0 auto 10px !important;
	min-height: 33px !important;
	padding: 7px 5px 0 5px !important;
	position: relative !important;
	z-index: 200 !important;
}

.purpleNavigation ul {

	list-style: none !important;
	margin: 0 !important;
	padding: 3px !important;
}

.ie7 .purpleNavigation ul {
	padding: 2px !important;
}

.purpleNavigation li, .purpleNavigation a {
	display: inline-block !important;
}

.ie6 .purpleNavigation li, .ie7 .purpleNavigation li, .ie6 .purpleNavigation a, .ie7 .purpleNavigation a {
	display: inline !important;
	zoom: 1 !important;
	z-index: 200 !important;
}

.purpleNavigation li {
	position: relative !important;
	vertical-align: top !important;
}

.purpleNavigation a {
	color: #FFF !important;
	font-size: 1.1em !important;
	font-weight: bold !important;
	margin: 0 1px !important;
	padding: 3px 15px !important;
	text-decoration: none !important;
}

.ie7 .purpleNavigation a {
	padding: 4px 15px !important;
}

/*.purpleNavigation .aui-dd-drop a {
	cursor: move !important;
}*/

.purpleNavigation .selected a, .purpleNavigation a:hover, .purpleNavigation a:focus,  .lfr-navigation-proxy {
	color: #FFF !important;
	background-color: #609  !important;
}

.purpleNavigation .child-menu li a{
	color: #000 !important;
	line-height: 25px !important;
}

.purpleNavigation li:hover .child-menu {
	display: block !important;
	position: absolute !important;
	width: 120px !important;
	z-index: 200 !important;

}

.ie6 .purpleNavigation li.hover .child-menu {
	display: block !important;
	position: absolute !important;
	width: 120px !important;
	z-index: 200 !important;
}

.ie6 .purpleNavigation li.hover .child-menu, .ie7 .purpleNavigation li:hover ul.child-menu {
	left: 0 !important;
	top: 25px !important;
}

.purpleNavigation .child-menu {
	display: none !important;
}

.purpleNavigation .child-menu li {
	background: url(../images/navigation/menu_bg.png) repeat-x  !important;
	height:30px !important;
	border-left:solid 1px #999 !important;
	border-right:solid 1px #999 !important;
	border-bottom:solid 1px #999 !important;
	display: block !important;
	float: none !important;
}

.purpleNavigation .child-menu li a {
background: url(../images/navigation/menu_bg.png) repeat-x  !important;
}

.ie7 .purpleNavigation .child-menu li a {
	background: url(../images/navigation/menu_bg.png) repeat-x  !important;
	zoom: 1 !important;
}

.purpleNavigation .child-menu li a:hover {
	background: url(../images/navigation/menu2_bg.png) repeat-x !important;
	color: #000 !important;
	width: 88px !important;
	margin-left: 0px !important;
}
/* ---------- Main purple navigation end---------- */





/* ---------- ?�塊�?題�???-------- */
.purpleportlet {
	background-color: #FFF !important;
	border: 1px solid #C8C9CA !important;
	padding: 1px !important;
	text-align: left !important;
}

.purpleportlet-topper {
	color: #606 !important;    /* ---------- ?�塊�?字�???--------- */
	background: url(../images/portlet/header_pupple_bg.png) repeat-x 0 0 !important;   /* ---------- ?�塊�??��???--------- */
	border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA !important;
	font-size: 1.1em !important;
	height: 38px !important;
}
.purpleportlet-title {
	line-height: 26px !important;
	font: 15px !important;
	float: none !important;
	font-weight: bold !important;
	min-width: 50% !important;
	padding: 6px !important;
	text-shadow: 1px 1px #FFF !important;
}

/* ---------- ?�塊�?題�???-------- */