/* Menu */
.menu{
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
}
.menu ul ul { display:none; }
 
.menu li { display:inline; }
 
.menu a {
	border-top:1px solid #6DA5D6;
	color:#21759B;
	display:block;
	float:left;
	margin:0 10px 0 0;
	padding:1px 6px;
	text-decoration:none; }
 
	.menu a:hover {
		color:#fff; 
		text-decoration:underline;}
 
.menu .current_page_item a {
	color:#AAA; }
 
.menu a:focus {
	color:#fff; }
 
/* Style for drop-down menu */
.menu {
	margin:0;
	overflow-x: visible;
	overflow-y: visible;
	overflow:visible;
	padding:2px 0;
	position:static;
	width:940px; }
 
	.menu ul {
		clear:both;
		left:25px;
		list-style:none;
		margin:0;
		padding:0;
		position:absolute; }
 
	.menu li {
		margin:0;
		padding:0; }
 
		.menu li a {
			background:none;
			border:none;
			color:#21759B;
			/* height:26px; */
			letter-spacing:-1px;
			margin-top:1px;
			margin:0;
			padding:10px 6px 4px 6px;
			text-align:center;
			font-size:16px;
			width:auto; }
 
			.menu li a:hover {
				color:#D54E21;
				text-decoration:underline; }
 
.menu ul li ul li ul,
.menu ul li ul,
.menu ul li ul li ul li ul { width:905px; }
 
	.menu ul li ul {
		bottom:-37px;
		display:none;
		height:28px;
		font-size:20px;
		left: 0; /* IE7 bug Fix */
		padding:6px 0 3px;
		position:absolute;
		border-top:4px solid #fff}
 
		.menu ul li ul li {
			margin:0;
			padding:0; }
 
			.menu ul li ul li a { background:none; }
 
.menu ul li ul li a,	
.menu ul li ul li a:hover {
				color:#21759B;
				display:block;
				height:20px;
				padding:0 10px 5px 10px;
				width:auto; }
 
			.menu ul li ul li ul,
			.menu ul li ul li ul li ul,
			.menu ul li ul li a:hover {  }