/* Nav Menu */
div.nav-menu {
	background-color:#8b0304;
	padding: 10px 30px;
	
}

div.nav-menu ul {
	margin: 0;
	padding: 0;
	vertical-align:text-bottom;
	
}

div.nav-menu ul li {
	list-style: none;
	float: left;
	vertical-align:text-bottom;	
}

div.nav-menu ul li :firstchild {
	margin-left:500px;
}

div.nav-menu ul li a:link,
div.nav-menu ul li a:visited {
	display: block;
	font-size: 100%;
	padding: 10px 0px 0px 0px;
	color: #FC0;
	text-decoration: none;
	font-weight: ;
	
	vertical-align:text-bottom;
}

.menu-trigger {
	display: none;
}

div.nav-menu ul li a span { 
	vertical-align: bottom;
}

div.nav-menu span {
	
}


div.link-menu ul li a:link,
div.link-menuul li a:visited {
	display: block;
	font-size: 100%;
	padding: 10px 0px 0px 0px;
	color: #FC0;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align:text-bottom;
}

.usfullink-trigger {
	display: none;
}










@media screen and (min-width: 481px) {
	div.nav-menu ul {
	margin: 0;
	padding: 0;
		
}
	
	div.nav-menu ul li a:link,
div.nav-menu ul li a:visited {
	display: block;
	font-size: 100%;
	padding: 10px 0px 5px 0px;
	color: #FC0;
	text-decoration: none;
	font-weight: bold;
	vertical-align:top;
	display:inline-block;
	text-align:center;
}
	
div.nav-menu ul li a span { vertical-align: bottom;
}

div.link-menu ul li a:link,
div.link-menuul li a:visited {
	display: block;
	font-size: 100%;
	padding: 10px 0px 0px 0px;
	color: #FC0;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align:text-bottom;
	display:inline-block;
	text-align:center;
}

.usfullink-trigger {
	display: none;
}

	
}




@media screen and (max-width: 480px) {
	
	.menu-trigger {
	display: block;
	color: #FC0;
	background-color: #8b0304;
	text-align: right;
	font-size: 100%;
	cursor: pointer;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}
	
	div.nav-menu {
		display: none;
	}
	
	div.nav-expanded {
		display: block;
	}
	
	div.nav-menu ul li {
		float: none;
		padding-bottom:5px;
		border-bottom: 1px solid #FC0;

	}
	
	div.nav-menu ul li:last-child {
		border-bottom: none;
	}
	
	div.nav-menu ul li a span { vertical-align: bottom; }





	.usfullink-trigger {
	display: block;
	color: #930;
	text-align: right;
	font-size: 100%;
	cursor: pointer;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}

	div.link-menu {
		display: none;
	}
	
	div.links-expanded {
		display: block;
	}
	
	div.links-expanded ul li {
		float: none;
		padding-bottom:5px;
		border-bottom: 1px solid #FC0;

	}

	#usefulLinks a{
	text-decoration:none;
	padding:10px;
	color:#930;
	}
	
	div.links-expanded ul li:last-child {
		border-bottom: none;
	}
	







	
}
