/*
Image Cache (preloads mouseover graphics to avoid delay)
--------------------------------------------------------
*/

#menuCache {
	display:none;
}


/*
Menu Button elements
-------------------------
*/

#menuArea {
	display: block;
	position: absolute;
	top: 73px;
	left: 48px;
}

#menuArea dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#menuArea dl dt {
	display: none;
}

#menuArea dl dd {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	height: 32px;
	
}

#menuArea dl dd a {
	display: block;
	height: 32px;
	_width: 10px;
	white-space: nowrap;
}

/* Tab on */

#menuArea dl dd.TabOn a {
	background-image: url("/images/common/menu/tab_on_bg.gif");
	background-position: top right;
	background-repeat: repeat-x;
	text-decoration: none;
}
#menuArea dl dd.TabOn a .leftEdge {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 14px;
	height: 32px;
	background-image: url("/images/common/menu/tab_on_left.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
#menuArea dl dd.TabOn a .tabTitle {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 28px 0px 11px;
	text-decoration: none;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #4B4C99;
}
#menuArea dl dd.TabOn a:hover .tabTitle {
	color: #ff610a;
}

/* Tab off */

#menuArea dl dd.TabOff a {
	background-image: url("/images/common/menu/tab_off_bg.gif");
	background-position: top right;
	background-repeat: repeat-x;
	text-decoration: none;
}
#menuArea dl dd.TabOff a .leftEdge {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 14px;
	height: 32px;
	background-image: url("/images/common/menu/tab_off_left.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
#menuArea dl dd.TabOff a .tabTitle {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 8px 28px 0px 11px;
	text-decoration: none;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #8E8ECC;
}

#menuArea dl dd.TabOff a:hover {
	background-image: url("/images/common/menu/tab_off_hover_bg.gif");
}
#menuArea dl dd.TabOff a:hover .leftEdge {
	background-image: url("/images/common/menu/tab_off_hover_left.gif");
}
#menuArea dl dd.TabOff a:hover .tabTitle {
	padding-top: 6px !important;
	color: #ff610a;
}

/*
Sub menu elements
-------------------------
*/

#subMenu {
	display: block;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	height: 40px;
	width: 1000px;
	background-image: url("/images/common/menu/submenu_bg.jpg");
	background-repeat: no-repeat;
	text-align: left;
}

#subMenu dl {
	margin: 0px 35px 0px 35px;
	padding: 0px 0px 0px 0px;
	height: 40px;
	width: 920px;
}

#subMenu dl dt {
	display: none;
}

#subMenu dl dd {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
}

#subMenu dl dd a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 4px 15px;
	height: 35px;
	_width: 10px;
	white-space: nowrap;
	font-size: 13px;
}

#subMenu dl dd.subOn a {
	color: #4B4C99;
	text-decoration: none;
}
#subMenu dl dd.subOn a:visited {
	color: #4B4C99;
}
#subMenu dl dd.subOn a:hover {
	color: #ff610a;
}

#subMenu dl dd.subOff a {
	color: #8E8ECC;
	text-decoration: none;
}
#subMenu dl dd.subOff a:visited {
	color: #8E8ECC;
}
#subMenu dl dd.subOff a:hover {
	color: #ff610a;
}

#subMenu #indicator {
	display: block;
	position: absolute;
	top: 30px;
	left: 46px;
	width: 9px;
	height: 8px;
	background-image: url("/images/common/menu/submenu_arrow.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	z-index: 100;
}