
/* DROPDOWN MENU */
.menumenu {position:relative; z-index:10;}

.menumenu li {z-index:10;}

ul.menumenu {margin:0; padding:0; list-style:none; display:block;}
ul.menumenu li {border:0; position:relative; float:left; display:block; margin:0; background-image:}
ul.menumenu li a {display:block; text-decoration:none; border-bottom:0; margin:0; font-weight:bold;}

/* First & Second Level Menu Items */
ul.menumenu li a:visited,
ul.menumenu li a:link {
	font-size:14px;
	color:#fff;
	padding:13px 15px 13px 14px;
	line-height:14px;
	text-decoration:none;
}

ul.menumenu li:hover a,
ul.menumenu li a:hover,
ul.menumenu li.menumenuCurrentPage{ background-image:url(/custom/templates/page/shared/images/menu-hover-bg.jpg);}

.menumenu li ul {position:absolute; display:none; float:none; margin:0; list-style:none; padding:0; border-top:1px #fff solid;}
.menumenu li ul li {width:203px; float:none; margin:0;}
.menumenu li ul li a {height:19px;}
	
/* Third Level Menu Items */
.menumenu li ul li a:visited,
.menumenu li ul li a:link {
	font-size:12px;
	font-weight:bold;
	color:#9f2727;
	padding:6px 10px 6px 20px;
	line-height:18px;
	height:18px;
	text-align:left;
	text-decoration:none;
	border:1px #c3c3c3 solid;
	border-width:0 1px 1px 1px;
	background:#fff;
}

.menumenu li ul li a:hover {background:#c03232; color:#fff;}
	
/* IE5/Mac Requirement */
ul.menumenu li {width:auto;}
ul.menumenu li:hover ul, ul.menumenu li.over ul {display:block;}

#homenav a {z-index:5; padding:0 11px 0 11px;}

/* Side Menu*/
ul#sideNav{}
ul#sideNav, ul#sideNav ul{
	margin:1px 0; padding:10px 0 10px 20px; list-style:none; display:block; background-color:#431d12;
}
	ul#sideNav li{}
		ul#sideNav li a{ padding:5px 0 2px 0; margin:0 0 5px 0; color:#FFF; font-size:14px; font-weight:bold; width:274px; border-bottom:1px solid #fff; display:block;}
			ul#sideNav ul{
				padding:0 0 0 20px;
				background-image:url(/custom/templates/page/shared/images/bullet.gif); background-repeat:no-repeat; background-position:left top;
			}
			ul#sideNav li.CurrentPage ul{ display:block;}
				ul#sideNav ul li{
				}
					ul#sideNav ul li a{ font-size:12px; padding:0 0 5px 0; background-color:#431d12; border-width:0px;}
						ul#sideNav ul li li{}

/* Footer Menu Stylings */
#footer-menu{
	list-style:none;
	padding:6px 0 0 13px; margin:0;
}
	#footer-menu .eMenu{}
		#footer-menu .eMenu div{
			padding:0 9px 0 8px;
			float:left;
			background-image:url(/custom/templates/page/shared/images/footer-menu-divider.jpg);
			background-repeat:no-repeat;
			background-position:top right;
			line-height:12px;
		}
			#footer-menu .eMenu div.eMenuLevel3Last{background-image:none;}
			#footer-menu .eMenu div a{
				font-size:12px;
				font-weight:bold;
				text-decoration:underline;
				text-transform:uppercase;
				color:#FFF;
			}
				#footer-menu .eMenu div a:hover{ text-decoration:none;}
