/* Begin Lede Navigation Elements */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 98px;
}

#nav li { /* all list items */
	float: left;
	width: 98px; /* width needed or else Opera goes nuts */
	
}

#nav li ul { /* second-level lists */
	position: absolute;
	width: 98px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	
}

#nav li ul li { /* second-level list items */
	font: bold 80%  helvetica, sans-serif;
	border-bottom: 1px solid #fff;
	border-right: none;
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#navcontainer{
position:absolute;
top:42px;
left: 520px;
width:490px;
-webkit-border-bottom-left-radius: 10px 10px;
-webkit-border-bottom-right-radius: 10px 10px;
-webkit-border-top-left-radius: 10px 10px;
-webkit-border-top-right-radius: 10px 10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color: white;
opacity: .8;
z-index: 999;
}


#navcontainer ul
{
margin: 0;
list-style-type: none;
background-color: white;
color: black;
font: bold 9pt  helvetica, sans-serif;
text-align: center;

}


#navcontainer li { 
border-right: 0px solid #fff;
}

#navcontainer li ul {
display: none;
font: bold 9pt  helvetica, sans-serif;
}


#navcontainer li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}


#navcontainer li.last {
	border:none;
}


#navcontainer li a{
padding: 4px 0px 4px 0px;
text-decoration: none;
background-color: white;
color: black;
-webkit-border-bottom-left-radius: 10px 10px;
-webkit-border-bottom-right-radius: 10px 10px;
-webkit-border-top-left-radius: 10px 10px;
-webkit-border-top-right-radius: 10px 10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}


#navcontainer li a:hover
{
background-color: #993333;
color: #fff;
-webkit-border-bottom-left-radius: 10px 10px;
-webkit-border-bottom-right-radius: 10px 10px;
-webkit-border-top-left-radius: 10px 10px;
-webkit-border-top-right-radius: 10px 10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
}
/* End Lede Navigation Elements */



/* 2nd Navigation */
#nav2 ul{
list-style-type: none;
background-color: #FFF;
color: #FFF;
font: bold  helvetica, sans-serif;
font-size: 10pt;
text-align: left;
}

#nav2 li {
display: inline; 
padding: 4px 5px 4px 5px;
}

#nav2 li.open {
background-color: #fff;
color: #000;
padding-top: 10px;
text-decoration: none;
}

#nav2 li a{
padding: 4px 10px 4px 10px;
background-color: #FFF;
color: #000;
text-decoration: underline;
}

#nav2 li.active a {
	background-color: #000;
	color: #ffffff;
	padding-top: 14px;
	padding-bottom: 15px;
	text-decoration: none;
	}



/* end 2nd Nav */


