#logo {
	width:120px;
	height:50px;
	position:absolute;
	left:25px; top:13px;
	}
	#logo a{
		display:block;
		width:120px;
		height:50px;
		color:#fff;
		text-decoration: none;
		line-height:50px;
		}

#tagline {
	position:absolute;
	right:50px;
	top:10px;
	letter-spacing:0.05em;
	font-size:15px;
	text-transform:uppercase;
	font-family:Arial, verdana, sans-serif;
	margin:0 0 1em;
}

#nav {
	position:absolute;
	top:40px;
	right:22px;
	border:1px solid #fff;
	}
	#nav ul {
		list-style:none;
		background:#fff;
		margin:0; padding:0;
		border:1px solid #9ea1aa;
		border-left:none;
		float:left;
		}
		#nav li {
			margin:0; padding:0;
			display:block;
			float:left;
		}
		#nav li a {
			background:#fff;
			display:block;
			float:left;
			text-decoration:none;
			padding:3px 12px;
			color:#000;
			border-left:1px solid #9ea1aa;
		}
		#nav li+li a {border-left:1px solid #b5b8c2;}
		
		#nav li a:hover {
			color:#8f9ba8;
		}
		#nav li a.active, #nav li a.active:hover {
			color:#8f9ba8;
		}


#subnav {
	padding-top:1.1em;
	}
	ul.subnav {
		font-family: "Helvetica Light", "Helvetica Neue Light", Helvetica, Arial, Verdana, sans-serif;
		margin:0 0 1em; padding:0;
		line-height:1.1;
		font-size:16px;
		}

		.subnav li {
			margin:1em 0; padding:0;
			list-style:none;
		}

		.subnav li a {
			padding:0 10px;
			color:#adb5c2;
			text-decoration:none;
		}
		.subnav li a:visited {
			color:#adb5c2;
		}
		.subnav li a:hover{
			color:#5c6a7e;
		}
		.subnav li a.active, 
		.subnav li a.active:visited, 
		.subnav li a.active:hover {
			color:#5c6a7e;
			font-family: "Helvetica Light Bold","Helvetica Neue Light Bold", Helvetica, Arial, Verdana, sans-serif;
		}
		
		

/*
=list navigation elements
/////////////////////////////////////////////////////////////// */


ul.links {
	margin:0 10px 0 0; padding:0;
	}
	ul.links li {
		list-style:none;
		margin:0.5em 0;
		padding-left:12px;
		background:no-repeat url(arrow-blue.gif) 0 0.36em;
	}
	ul.links li a {
		text-decoration:none;
	}



ul.news {
	margin-left:0;

	}
	ul.news li {
		list-style:none;
		margin-left:0;
	}

/*
=paging navigation, including next/previous
/////////////////////////////////////////////////////////////// */

.pagenav {
	text-align:right;
}
.pagenav a, .pagenav a:visited {
	padding:2px 5px;
	color:#fff;
	text-decoration:none;
	background:#335b8a;
	font-weight:bold;
	}
	.pagenav a:hover {
		background:#223c5b;
		color:#fff;
	}
	.pagenav a img {
		padding:0;
		display:inline;
	}
	.pagenav a.current, 
	.pagenav a.current:visited,
	.pagenav a.current:hover {
		background:#adb5c2;
	}
	.pagenav a.next {
		margin-left:8px;
		padding:2px 0;		
	}
	.pagenav a.prev {
		margin-right:8px;
		padding:2px 0;
	}
	
	
/*
=Livelink Style Readmore links specific - Visited links should appear same as non-visited  */

.more a:visited
{
	color: #000000;
	text-decoration: underline;
	
}