/* 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: 1px;

	

}



.menu-trigger {

	display: none;

}



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;

	

}



.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;


	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;

	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;

	}

	















	

}

