@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,300,600,700);
body {background: url(/images/bkgd-body.png) #fff top left repeat-x;}
	header, #main-nav-container, #content {
		margin: 0 auto;
		width: 965px;
	}
	header {
		background-color: #fff;
		font-size: 16px;
		height: 161px;
	}
		header img {
			float: left;
			margin: 48px 0 0 3px;
			/*(margin: 29px 0 0 0px; 40th annv logo position */
		}
		header a {display: none;}
		header .new-logo, header .tagline a {display: inline;}
		#tagline {
			float: right;
			line-height: 1.4;
			margin: 45px 20px 0 0;
			width: 470px;
		}
	#container {background: url(/images/bkgd-content.png) transparent top center repeat-y;}
	#main-nav-container {
		height: 58px;
	}
	nav {
		float: left;
		font-family: 'Open Sans', Arial, sans-serif;
		font-size: 15px;
		margin: 3px 0 0 3px;
	}

	@media screen and (-webkit-min-device-pixel-ratio:0) {nav {margin: 3px 0 0 4px;}}
		nav li {display: inline;}
			nav a, nav a:link, nav a:visited {
				background: #d7e3bb;
				border-left: 1px solid #fff;
				color: #000;
				display: block;
				float: left;
				height: 47px;
				padding: 5px 18px 0 18px;
				text-align: center;
			}
			.ie8 nav a, .ie8 nav a:link, .ie8 nav a:visited {
				padding: 5px 20px 0 20px;
			}
			@media screen and (-webkit-min-device-pixel-ratio:0) {nav a {padding: 5px 16px 0 15px;}}
			@media screen and (max-device-width: 800px) {nav a {padding: 5px 17px 0 17px !important;}}
			nav a:hover, nav a.hover {
				background-color: #939f62;
				color: #fff;
				text-decoration: none;
			}
			nav li.on a, nav li.on a:hover {
				background-color: #e3d7af;
				color: #000;
			}
			nav li:first-child a {
				border: 0;
				padding: 5px 20px 0 21px;
			}
			@media screen and (-webkit-min-device-pixel-ratio:0) {nav li:first-child a {padding: 5px 10px 0 11px;}}
			_::-webkit-full-page-media, _:future, :root nav li:first-child a { padding: 5px 11px 0 11px; }
			.ie9 nav li:first-child a {padding: 5px 20px 0 21px;}
			.ie8 nav li:first-child a {padding: 5px 23px 0 23px;}
				.submenu {
					background-color: #939f62;
					color: #fff;
					left: -222em;
					height: 45px;
					margin: 52px 0 0 0;
					padding: 15px 15px;
					position: absolute;
					width: 928px;
					z-index: 50;
				}
				_::-webkit-full-page-media, _:future, :root  .submenu {width: 926.5px;}
				.submenu.show {left: auto;}
				.submenu br {display: none;}
				nav .submenu a, nav .submenu li:first-child a {
					background-color: transparent;
					color: #fff;
					display: inline;
					font-size: 14px;
					height: auto;
					margin: 0 8px 0 0;
					padding: 0 11px 0 0 !important;
				}
				nav .submenu li a {
					border: 0;
					border-right: 1px solid #fff;
				}
				nav .submenu li:last-child a {border: 0;}
				.submenu li {}
					nav .submenu a:hover, nav .submenu li:first-child a:hover {color: #d7e3bb;}
				nav .submenu ul ul {display: none;}
	#content {
		margin: 15px auto 0 auto;
		clear: both; /* In order for DW CS 5 to display in WYSIWYG */
	}
		#left, #right {padding: 4px;}
	#footer-wrapper {background: url(/images/bkgd-footer.png) transparent top left repeat-x;}
		footer {
			background: url(/images/bkgd-content.png) transparent top left repeat-y;
			color: #dfcc8c;
			font-size: 12px;
			height: 35px;
			margin: 0 auto;
			padding: 20px;
			text-align: right;
			width: 925px;
		}
		.note {font-size: 11px;}
		.navSkips {display: none;}
/* CRRP Nav */
	nav .crrp a {padding: 5px 27px 0 27px;}
	nav .crrp li:first-child a {padding: 5px 28px 0 27px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) {nav .crrp li:first-child a {padding: 5px 27px 0 26px;}}
	_::-webkit-full-page-media, _:future, :root nav .crrp li:first-child a {padding: 5px 28px 0 27px;}
	#main-nav .papers-nav {display: none;}
	header .crrp a {display: inline-block;} 
	header .crrp img {
		float: left;
		margin: 0;
	}
	header .crrp #contact {
		float: right;
		margin-top: 10px;
	}