div#nav {
 position: absolute;
 top: 151px; 
 left: 260px;
 width: 640px;
 height: 49px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 z-index: 1000;
 }

ul#menu {
 display: block;
 position: relative;
 right: 0px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 list-style: none;
 z-index: 1001;
 height: 49px;
}
ul#menu li {
 position: relative;
 float: left; /* instead of inline-block */
 margin: 0px;
 padding: 0px;
 text-align: right;
 text-transform: uppercase;
 height: 49px;
 z-index: 1002;
}
ul#menu > li > a {
 border-right: 1px solid #394FA0;
}

ul#menu li.last ul {
	position: absolute;
	right: 180px;
	top: 30px;
}
ul#menu > li.last > a {
	border: none;
}
ul#menu a {
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	 float: left;
	 top: 0px;
	 left: 0px;
	 margin: 0px;
	 padding: 0px 15px;
	 line-height: 49px;
	 height: 49px;
	 font-size: 1.5em;
	 font-weight: 200;
	color: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	z-index: 1003;
}

ul#menu a:link, ul#menu a:visited {
 text-decoration: none;
}

ul#menu a:active, ul#menu a:focus
{
	color: #55524d;
}
ul#menu a:hover, ul#menu li:hover *, ul#menu a:hover *
{
	color: white;
*/
}
ul#menu a.current {
	text-decoration: underline;
}
ul#menu li.last a {
}

/* Header Navigation Links */

ul#menu li.listDummy {
 position: absolute;
 display: none;
 }
ul#menu li a:link, ul#menu li a:visited {
 }
ul#menu li a:hover, ul#menu li a.current:link, ul#menu li a.current:visited {
 }
ul#menu li.firstLI a:link, ul#menu li.firstLI a:visited {
 }
ul#menu li.first a:hover, ul#menu li.first a.current:link, ul#menu li.first a.current:visited {
 }
ul#menu li.last a:link, ul#menu li.last a:visited {
 }
ul#menu li.last a:hover, ul#menu li.last a.current:link, ul#menu li.last a.current:visited {
 }
ul#menu li ul li ul {
/*	display: none  /* hides subnav menus */
}

ul#menu li ul {
 position: relative;
 display: none;
 visibility: visible;
 float: left;
 clear: both; 
 margin: 0px -250px 0 0;
 border: 0px;
 list-style: none;
 text-align: left;
 height: auto; 
 width: 253px;
 background-color: #fff;
 border-bottom: 2px solid #000;
 border-right: 2px solid #000;
 border-left: 2px solid #000;
-webkit-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.5);
box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.5);
 }
ul#menu li li {
 margin: 0px;
 padding: 0px 0px;
 float: left;
 clear: left; 
 height: auto;
 width: 253px;
 display: block;
 text-align: left;
 text-transform: none;
 border-bottom: 1px solid #c0c0c0;
 }
ul#menu li ul li:last-child a { /* not supported on IE */
/*	border-bottom: solid 1px #00426d; */
}
ul#menu li li.listBottom {
 border-bottom: 0px;
 padding-bottom: 4px;
 }
ul#menu li li a {
	padding: 10px 15px;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	 z-index: 1004;
}
ul#menu li li a:link, ul#menu li li a:visited {
 float: left;
 clear: left;
 display: block;
 margin: 0px 0px 0px 0px;
 color: black;
 line-height: 1.2em;
 width: 223px; 
 height: auto;
 }
ul#menu li li a:hover {
	background-color: #F1E976;
	color: black;
}
ul#menu li li li {
/*	display: none; */
}
ul#menu li li li a {
	line-height: 1em;
	font-size: 1em;
}

/* disable hover in favor of over so jquery can select only li #2 */
/* ul#menu li:hover ul, ul#menu li.over ul { */
ul#menu li.over ul {
	display: block;
}
ul#menu * ul, ul#menu * li {
/*	filter:alpha(opacity=85); Breaks hover on IE6 */
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95; 
}	
ul#menu * ul a, ul#menu * li a {
/*	filter:alpha(opacity=100); Breaks hover on IE6 */
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}	
ul#menu * ul a:hover, ul#menu * li a:hover {
/*	filter:alpha(opacity=100); Breaks hover on IE6 */
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}	

div#bottom-nav {
 position: relative;
 right: 0px;
/* width: 600px; */
 height: 30px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
/*? overflow: hidden; */
}

ul#bottom-menu {
	list-style-type: none;
	text-align: center;
	height: 30px;
}
ul#bottom-menu li {
	display: inline;
	text-transform: uppercase;
}
ul#bottom-menu li a {
	color: white;
	font-size: 1.1em;
	font-weight: 200;
	line-height: 30px;
	padding: 0px 15px;
}

