/* ---------- Main red navigation ---------- */
.redNavigation {
	background: url(../images/navigation/bg_red.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;
}

.redNavigation ul {

	list-style: none !important;
	margin: 0 !important;
	padding: 3px !important;
}

.ie7 .redNavigation ul {
	padding: 2px !important;
}

.redNavigation li, .redNavigation a {
	display: inline-block !important;
}

.ie6 .redNavigation li, .ie7 .redNavigation li, .ie6 .redNavigation a, .ie7 .redNavigation a {
	display: inline !important;
	zoom: 1 !important;
	z-index: 200 !important;
}

.redNavigation li {
	position: relative !important;
	vertical-align: top !important;
}

.redNavigation 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 .redNavigation a {
	padding: 4px 15px !important;
}

/*.redNavigation .aui-dd-drop a {
	cursor: move !important;
}*/

.redNavigation .selected a, .redNavigation a:hover, .redNavigation a:focus,  .lfr-navigation-proxy {
	color: #FFF !important;
	background-color: #900  !important;
}

.redNavigation .child-menu li a{
	color: #000 !important;
	line-height: 25px !important;
}

.redNavigation li:hover .child-menu {
	display: block !important;
	position: absolute !important;
	width: 120px !important;
	z-index: 200 !important;

}

.ie6 .redNavigation li.hover .child-menu {
	display: block !important;
	position: absolute !important;
	width: 120px !important;
	z-index: 200 !important;
}

.ie6 .redNavigation li.hover .child-menu, .ie7 .redNavigation li:hover ul.child-menu {
	left: 0 !important;
	top: 25px !important;
}

.redNavigation .child-menu {
	display: none !important;
}

.redNavigation .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;
}

.redNavigation .child-menu li a {
background: url(../images/navigation/menu_bg.png) repeat-x  !important;
}

.ie7 .redNavigation .child-menu li a {
	background: url(../images/navigation/menu_bg.png) repeat-x  !important;
	zoom: 1 !important;
}

.redNavigation .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 red navigation end---------- */



/* ---------- ?�塊�?題�???-------- */
.redportlet {
	background-color: #FFF !important;
	border: 1px solid #C8C9CA !important;
	padding: 1px !important;
	text-align: left !important;
}

.redportlet-topper {
	color: #6F0000 !important;        /* ---------- ?�塊�?字�???--------- */
	background: url(../images/portlet/header_red_bg.png) repeat-x 0 0 !important;  /* ---------- ?�塊�??��???--------- */
	border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA !important;
	font-size: 1.1em !important;
	height: 38px !important;
}

.redportlet-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;
}
/* ---------- ?�塊�?題�???-------- */