@charset "utf-8";
/* CSS Document */

.treesunsetnav{
	padding-left: 50px;
	padding-top: 40px;
}

#sunsetmenu {
	width: 850px;
	height: 76px;
    background-image:url(images/navigation.gif);
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
/*	left: 20px; */
	z-index:100;
	position: relative;
}


/* remove the bullets, padding and margins from the lists */
#sunsetmenu ul {padding:0; margin:0px; list-style: none;}

/* make the top level links horizontal and position relative so that we can position the sub level */
#sunsetmenu ul li {float:left; position:relative;}

/* style all the links */
#sunsetmenu ul li a, #sunsetmenu ul li a:visited {
	display:block; 
	text-decoration:none;
	padding: 1px 15px 6px 15px;
	color:#069;
	text-align:center; 
	text-transform: uppercase;
	overflow:hidden;
	border-left: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
#sunsetmenu ul li a#menulink_1sunsetnav {
	border-left: 0px;
}
	
/* style the links hover */
#sunsetmenu ul li a:hover {color:#f4ad48;}

/* style the drop down */
#sunsetmenu ul li ul {display: none;}

#sunsetmenu ul li ul li {
	float: none;
	text-align: left;
}
	

#sunsetmenu ul li:hover ul, #sunsetmenu ul li.sfhover ul {
	display:block; 
	position:absolute; 
	background-color: #000;
	top:21px; 
	left:0; 
	width: 200px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	}

#sunsetmenu ul li:hover ul li, #sunsetmenu ul li.sfhover ul li {
	float: none;
	position: relative;
	text-align: left;
	height: 35px;
}
	
#sunsetmenu ul li:hover ul a.sublevelsunsetnav, #sunsetmenu ul li.sfhover ul a.sublevelsunsetnav {
	padding: 10px 0 10px 10px;
	border-left: 0px;
	display: block;
	border-bottom: 1px solid #999;
	text-align: left;
}

	
/*---------------  Footer Menu ---------------------------------------------------------------------------------*/

#footer .treeftmenu {
	padding: 0px;
	width: 80%;
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
}
/* remove the bullets, padding and margins from the lists */
#footer .treeftmenu ul {
	padding:0;	
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
	list-style: none;}
	

/* make the top level links horizontal and position relative so that we can position the sub level */
#footer .treeftmenu ul li {
	list-style-type: none;
	display: inline;
	}

#footer .treeftmenu ul li a {
	color: #999;
	font-size: 90%;
	padding: 0px 15px;
	border-left: 1px solid #999;
}

#footer .treeftmenu ul li a:hover {
	color: #237ec4;
}
#footer .treeftmenu ul li a#menulink_1ftmenu {
	border-left: 0px;
}

/*---------------  Event Menus ---------------------------------------------------------------------------------*/

#eventrightcolumn .treellvmenu {
	padding: 0px;
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
}

#eventrightcolumn .treellvmenu ul {
	padding:0;	
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
	list-style: none;
	}
	
#eventrightcolumn .treellvmenu ul li {
	display: block;
	background: url(../images/llv-menu-bg.jpg) repeat-x;
	padding: 10px 0 15px 0;
	}
	
#eventrightcolumn .treellvmenu ul li a, #eventrightcolumn .treellvmenu ul li a:visited {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 120%;
}
#eventrightcolumn .treellvmenu ul li a:hover {color:#f4ad48;}
