
/* DROPDOWN MENU */
.menumenu {
	position:relative;
	z-index:10;
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:left;
	background-image:url(/custom/templates/page/shared/images/2010menu/nav-corner-bg.jpg);
	background-repeat:no-repeat; background-position:left top;
}

	.menumenu li{
		float:left;
		z-index:10;
		background-image:url(/custom/templates/page/shared/images/2010menu/nav-item-divider.jpg);
		background-position:right top; background-repeat:repeat-y;
		padding:0 2px 0 0;
		position:relative;
	}
		/*.menumenu li.first{ background-image:none; padding:0;}*/
	
		body#homepage .menumenu li a, body.innerpage .menumenu li a,
		body#homepage .menumenu li a:visited, body.innerpage .menumenu li a:visited,
		body#homepage .menumenu li a:link, body.innerpage .menumenu li a:link{
			display:block;
			text-decoration:none;
			border-bottom:0;
			margin:0; padding:9px 14px 9px 14px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px; line-height:14px;
			font-weight:bold; color:#FFFFFF;
			background-image:url(/custom/templates/page/shared/images/2010menu/bg.jpg);
			background-repeat:repeat-x; background-position:top left;
			background-color:#FFF;
		}
		
			.menumenu li ul{
				/*position:absolute;*/
				display:none;
				/*float:none;*/
				list-style:none;
				border-top:1px #fff solid;
				margin:0; padding:0;
				z-index:1000;
			}
				.menumenu li:hover ul,
				.menumenu li.over ul{ display:block;}
			
				.menumenu li ul li{
					display:none;
					float:none;
					margin:0;
					background-image:none;
				}
					.menumenu li:hover ul li,
					.menumenu li.over ul li{ display:block;}
					
					.menumenu li ul li a{
						padding:5px;
						font-size:11px; line-height:14px;
						color:#FFF;
						background-image:none;
						background-color:#c3b298;
					}
						.menumenu li ul li a:hover{
							background-color:#efead7;
						}

/* F(antasy)menu */

#fMenu li.fmenulevel2 div { display:none;}
#fMenu li:hover div, #fMenu li.over div {display:block;}

/* F(antasy)menu Frames */
.fmenu1columnframe {
	width:182px; 
	margin:0; padding:0 0 5px 0; 
	text-align:left; 
	background:url(/custom/templates/page/shared/images/2010menu/menu-1-body.gif) no-repeat left bottom; 
	position:absolute; top:32px; left:-2px; 
	z-index:20001;
}
.fmenu1columnframe.flip {
	left:auto;
	right:1px;
}
	.fmenu1header {
		width:168px; height:16px;
		float:left;
		overflow:hidden;
		margin:0 0 0 2px; padding:0;
		background-color:#e2ecf4;
	}

.fmenu2columnframe {
	width:352px;
	margin:0; padding:0 0 5px 0;
	text-align:left;
	background:url(/custom/templates/page/shared/images/2010menu/menu-2-body.gif) no-repeat left bottom;
	position:absolute; top:32px; left:-2px;
	z-index:20002;
}
.fmenu2columnframe.flip {
	left:auto;
	right:1px;
}
	.fmenu2header {
		width:370px; height:16px;
		overflow:hidden;
		margin:0 0 0 2px; padding:0;
		float:left;
		background:url(/custom/templates/page/shared/images/2010menu/menu-2-header.jpg) no-repeat;
	}
	
.fmenu3columnframe {
	width:520px; 
	margin:0; padding:0 0 5px 0; 
	text-align:left; 
	background:url(/custom/templates/page/shared/images/2010menu/menu-3-body.gif) no-repeat left bottom; 
	position:absolute; top:32px; left:-2px; 
	z-index:20003;
}
.fmenu3columnframe.flip {
	left:auto; left:-2px;
}
	.fmenu3header {
		width:504px; height:16px;
		float:left; 
		overflow:hidden;
		margin:0 0 0 2px; padding:0;
		background:url(/custom/templates/page/shared/images/2010menu/menu-3-header.jpg) no-repeat;
	}

/* F(antasy)menu Levels */
.fmenuknob { 
	background-image:url(/custom/templates/page/shared/images/2010menu/menu-indicator.jpg);
	background-repeat:no-repeat; background-position:top right;
	width:18px; height:9px;
	overflow:hidden;
	padding:0; margin:0;
	position:absolute; bottom:-9px; right:48%;
	z-index:30000; 
}

.fmenucolumn {
	width:170px; height:auto;
	float:left;
	overflow:hidden; 
	margin:0; padding:0 0 10px 0; 
}
	.fmenu1columnframe .fmenucolumn{ width:180px;}
	.fmenu2columnframe .fmenucolumn{ width:176px;}
.fmenumargin {margin:0;}

#fMenuHome li.fmenulevel1 a,
#fMenu li a{ display:block; text-decoration:none;}
#fMenu li li a:hover { text-decoration:underline;}

#fMenu li.fmenulevel2 a:hover {text-decoration:none;}

#fMenu li div ul.fmenu,
#fMenu li div ul.fmenu li ul {margin:0; padding:0; list-style:none; background:none; border:none;}

#fMenu li div ul.fmenu li {padding:5px 11px 0 10px; margin: 0 2px; }
#fMenu li div ul.fmenu li a:hover,
#fMenu li div ul.fmenu li a:visited,
#fMenu li div ul.fmenu li a:link { padding:5px 10px; background-image:none; color:#FFFFFF; background-color:#073e6c; font-size:12px;}
#fMenu li div ul.fmenu li a:hover {text-decoration:underline;}

#fMenu li div ul.fmenu li ul{ margin:0 0 0 10px;}
#fMenu li div ul.fmenu li ul li { padding:0;}
#fMenu li div ul.fmenu li ul li a:hover,
#fMenu li div ul.fmenu li ul li a:visited,
#fMenu li div ul.fmenu li ul li a:link { color:#000000; font-weight:normal; font-size:11px; padding:8px 0 0 11px; background-color:#e2ecf4; background-position:top left; background-image:url(/custom/templates/page/shared/images/2010menu/location-bg.jpg); background-repeat:no-repeat;}
#fMenu li div ul.fmenu li ul li a:hover {text-decoration:underline;}
