@CHARSET "UTF-8";
		
/* menu structure
------------------------------------------------------------ */
	#hd-menu {
		height: 2.0833em; /* 25px */
		padding: 0;
		margin: 0;
		
		background-color: #ee3124;
		border-color: #0055a5;
		border-style: solid;
		border-width: 1px 0px;
	}
		#hd-menu ul#main-nav {
			margin: 0;
			padding: 0;
			margin-top: 2px;
			margin-left: 1em;
			height: 2.0833em; /* 25px */
			line-height: 2.0833em; /* 25px */
		}
		#hd-menu ul#main-nav li {
			float: left;
			padding: 0 0.5em;
			height: 1.75em; /* 21px */
			line-height: 1.75em; /* 21px */
			display: inline;
			border-right: 2px solid #0055a5;
			margin-bottom: 5px;
		}
			#hd-menu ul#main-nav li.first {}
			#hd-menu ul#main-nav li.last {
				border-right: none;
			}
	
		/* links for main navigation */
		#hd-menu a.menu-link, #hd-menu a:visited.menu-link {
			float: left;
			display: inline;
			height: 1.75em; /* 21px */
			padding: 0 0.5em;
			line-height: 1.75em; /* 21px */
			color: #fff;
			font-weight: bold;
			text-decoration: none;
			margin: 0;
		}
		
		#hd-menu a:hover.menu-link {
			color: #ee3124;
			background-color: #fff;
		}
		#hd-menu a:hover.hasSubmenu {
			height: 2em; /* 26px */
		}
	
		a.highlight, a:visited.highlight {
			background-color: #fff;
			color: #0055a5 !important; 
			height: 2em !important; /* 26px */
			line-height: 2em !important;
		}
		
	/* submenu */
	#hd-submenu {
		height: 1.75em; /* 21px */
		background-color: #8eb4d7;
		padding: 0;
	}
		#hd-submenu a, #hd-submenu a:visited {
			color: #0055a5;
			text-decoration: none;
			line-height: 1.6667em; /* 20px */
		}
		#hd-submenu ul, #hd-submenu ul li {
			margin: 0;
			padding: 0;
		}
		#hd-submenu ul {
		}
		
		#hd-submenu ul li {
			padding: 0 1em;
			display: inline;
			height: 1.6667em; /* 20px */
			float: left;
			border-right: 2px solid #0055a5;
			background-color: white;
			border-bottom: 1px solid #0055a5;
		}
			#hd-submenu ul li.first {}
			#hd-submenu ul li.last {
				border-right: none;
			}
	
	.noshow {
		display: none;
		visibility: hidden;
	}
	
	.show {
		display: block;
		visibility: visible;
	}
	
	/* submenu definitions */
	#submenu-locations {
	/*	margin-left: 324px;*/
	}
	
	#submenu-archive {
		/*margin-left: 255px;*/
	}
